2019年3月18日 星期一

【MYSQL】執行SQL的文件方式


執行SQL的文件方式如下,
若是大量的指令非常好用

範例 :
db_name:test
SQL文件路徑:/root/test.sql
文件檔內容:
create table BBB
(Guid Varchar(38) not null primary key,
  Title Varchar(255));

※use db_ name;這個很重要!!
可以導入SQL文件時指定,或是在文件檔上直接加一條指令)
如果未指定會出現錯誤訊息
ERROR 1046 (3D000) at line 1: No database selected

 #方法一:在MYSQL內執行

mysql> use test; 

mysql> source /root/test.sql   

Database changed
Query OK, 0 rows affected (0.01 sec)

#方法二在LINUX下執行  * -vvv 是顯示執行結果   test 是指定的DB

mysql -uroot -p -vvv test < /root/test.sql    

Enter password: 
--------------
create table BBB
(Guid Varchar(38) not null primary key,  
  Title Varchar(255)
)
--------------

Query OK, 0 rows affected (0.08 sec)

沒有留言:

張貼留言

【MYSQL】MYSQL的SYS表說明(版本8.0)

mysql> use sys Reading table information for completion of table and column names You can turn off this feature to get a quicker s...