zoukankan      html  css  js  c++  java
  • mysql数据库,如何在登录mysql之后执行操作系统上的SQL脚本?

    需求描述

      通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢?

    操作过程

    1.编写测试脚本文件

    [mysql@redhat6 scripts]$ cat SeCount.sql 
    use test01
    select count(*) from ts051;

     2.登录到mysql数据库中

    [mysql@redhat6 scripts]$ mysql -uroot -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 20
    Server version: 5.5.57-log MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> 

     3.通过source命令或者.命令执行系统上的脚本

    mysql> source SeCount.sql
    Database changed
    +----------+
    | count(*) |
    +----------+
    |   557107 |
    +----------+
    1 row in set (0.24 sec)
    
    mysql> . SeCount.sql
    Database changed
    +----------+
    | count(*) |
    +----------+
    |   557107 |
    +----------+
    1 row in set (0.27 sec)
    
    mysql> 

     或者使用脚本的绝对路径

    mysql> source /home/mysql/workspace/scripts/SeCount.sql
    Database changed
    +----------+
    | count(*) |
    +----------+
    |   557107 |
    +----------+
    1 row in set (0.23 sec)
    
    mysql> . /home/mysql/workspace/scripts/SeCount.sql
    Database changed
    +----------+
    | count(*) |
    +----------+
    |   557107 |
    +----------+
    1 row in set (0.23 sec)
    
    mysql> 

    备注:通过以上的方式,source 或 . 都可以执行SQL脚本中的SQL语句。

    文档床架时间:2018年3月20日13:03:24

  • 相关阅读:
    正则表达式的语法表
    leetcode1567. 乘积为正数的最长子数组长度 吴丹阳
    leetcode152. 乘积最大子数组 吴丹阳
    leetcode740. 删除并获得点数 吴丹阳
    leetcode53. 最大子数组和 吴丹阳
    leetcode55. 跳跃游戏 吴丹阳
    leetcode45. 跳跃游戏 II 吴丹阳
    leetcode213. 打家劫舍 II 吴丹阳
    leetcode918. 环形子数组的最大和 吴丹阳
    leetcode482. 密钥格式化 吴丹阳
  • 原文地址:https://www.cnblogs.com/chuanzhang053/p/8608619.html
Copyright © 2011-2022 走看看