mysql執行資料庫腳本文件
1、首先,選中一個資料庫world,為了防止破壞其他的資料庫表,這里新建一張資料庫表t_people_info,如下圖所示。
2. mysql命令行工具如何執行腳本文件
第一種方法:
在命令行下(未連接資料庫),輸入 mysql -h localhost -u root -p123456 < F:\hello world\niuzi.sql (注意路徑不用加引號的!!) 回車即可.
第二種方法:
在命令行下(已連接資料庫,此時的提示符為 mysql> ),輸入 source F:\hello world\niuzi.sql (注意路徑不用加引號的) 或者 \. F:\hello world\niuzi.sql (注意路徑不用加引號的) 回車即可
3. mysql如何執行sql腳本文件
mysql
–u用戶名–p密碼
–D資料庫<【sql腳本文件路徑全名】,示例:mysql
–uroot
–p11111
-Dtest注意:A、如果在sql腳本文件中使用了use
資料庫,則-D資料庫選項可以忽略B、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如:「C:\Program
Files\mysql\bin\mysql」
–u用戶名
–p密碼–D資料庫<【sql腳本文件路徑全名】方法二
進入mysql的控制台後mysql>source
sql腳本路徑
4. mysql執行的sql腳本中,注釋怎麼寫
1.MySQL的SQL語句裡面是可以加註釋的。例如:"select * from t1"可以寫成"/* tag */select * from t1"。這個tag可以擴展成很多格式,這樣在MySQL的日誌中就可以看到這個tag。
2."!"後的5位數字代表MySQL版本號,上面這個語句的意思是只有MySQL版本號大於9.0的時候,注釋內容才會被執行。由於目前也沒有9.0版本,所以注釋內容是不會被執行的,但是在LOG日誌和慢查詢日誌里可以看到語句中的tag注釋,在show full processlist中也可以看到SQL語句中的注釋tag。
3.MySQL伺服器包含一些其他SQL DBMS中不具備的擴展。注意,如果使用了它們,將無法把代碼移植到其他SQL伺服器。在本例中,MySQL伺服器能夠解析並執行注釋中的代碼,就像對待其他MySQL語句一樣,但其他SQL伺服器將忽略這些擴展。
5. 如何執行一個mysql的sql腳本文件
基本步驟如下: 一、創建包含sql命令的sql腳本文件 文件中包含一系列的sql語句,每條語句最後以;結尾,假設文件名為ss.sql,文件內容示例如下(使用「--」進行注釋):--創建表create table 表名稱(Guid Varchar(38) not null primary key, Title Varchar(255), ) TYPE=InnoDB;--在表A中增加欄位Status alter table A add Status TinyInt default '0';--在表A上創建索引 create index XX_TaskId_1 on A(Id_); --在A表中添加一條記錄 Insert into A (Id,ParentId, Name) values(1,0,'名稱'); --添加、修改、刪除數據後,有可能需要提交事務 Commit;二、執行sql腳本文件方法一 使用cmd命令執行(以windows為例,unix或linux的在其類似的控制台下運行) 格式:【Mysql的bin目錄】\mysql –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】 示例:D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql注意事項:1、如果在sql腳本文件中使用了use 資料庫,則-D資料庫選項可以忽略 2、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如: 「C:\Program Files\mysql\bin\mysql」 –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】 3、如果需要將執行結果輸出到文件,可以採用以下模式 D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql>d:\dd.txt 方法二 進入mysql的控制台後,使用source命令執行 1、進入mysql控制台 D:\mysql\bin\mysql –uroot –p123456 -Dtest 2、執行sql腳本文件
6. 如何執行一個mysql的sql腳本文件
基本步驟如下: 1、創建包含sql命令的sql腳本文件 文件中包含一些列的sql語句,每條語句最後以;結尾,文件內容示例如下: --創建表,使用「--」進行注釋 create table 表名稱(Guid Varchar(38) not null primary key, Title Varchar(255), ) TYPE=InnoDB; --在表A中增加欄位Status alter table A add Status TinyInt default '0'; --在表A上創建索引 create index XX_TaskId_1 on A(Id_); --在表A中添加一條記錄 Insert into A (Id,ParentId, Name) values(1,0,'名稱'); --添加、修改、刪除數據後,有可能需要提交事務Commit;2、執行sql腳本文件 方法一 使用cmd命令執行(windows下,unix或linux在的其控制台下) 【Mysql的bin目錄】\mysql –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】,示例: D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql注意:A、如果在sql腳本文件中使用了use 資料庫,則-D資料庫選項可以忽略 B、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如:「C:\Program Files\mysql\bin\mysql」 –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】 方法二 進入mysql的控制台後,使用source命令執行
7. 如何執行一個mysql的sql腳本文件
右鍵文本文件形式打面記錄著mysql面執行代碼 要執行sql文件面代碼需要打mysql資料庫執行新手推薦用軟體形式執行sql軟體navicatsqlyog等 打軟體並且配置連接資料庫信息打創建資料庫右鍵資料庫選執行sql接著選擇要執行sql文件按提示步步走即 手推薦使用cmd指令執行sql速度比較快首先連接資料庫創建並選擇資料庫: mysql>use 資料庫名; mysql>set names utf吧; --設置傳輸編碼,避免文亂碼 mysql>source d:/xxx.sql; -- source 文件路徑 簡單, 等著sql執行完畢即
8. 如何執行一個mysql的sql腳本文件
基本步驟如下:
一、創建包含sql命令的sql腳本文件
文件中包含一系列的sql語句,每條語句最後以;結尾,假設文件名為ss.sql,文件內容示例如下(使用「--」進行注釋):--創建表create table 表名稱(Guid Varchar(38) not null primary key,
Title Varchar(255),
) TYPE=InnoDB;--在表A中增加欄位Status
alter table A add Status TinyInt default '0';--在表A上創建索引
create index XX_TaskId_1 on A(Id_);
--在A表中添加一條記錄
Insert into A (Id,ParentId, Name) values(1,0,'名稱');
--添加、修改、刪除數據後,有可能需要提交事務
Commit;二、執行sql腳本文件方法一 使用cmd命令執行(以windows為例,unix或linux的在其類似的控制台下運行)
格式:【Mysql的bin目錄】\mysql –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】
示例:D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql注意事項:1、如果在sql腳本文件中使用了use 資料庫,則-D資料庫選項可以忽略
2、如果【Mysql的bin目錄】中包含空格,則需要使用「」包含,如:
「C:\Program Files\mysql\bin\mysql」 –u用戶名 –p密碼 –D資料庫<【sql腳本文件路徑全名】
3、如果需要將執行結果輸出到文件,可以採用以下模式
D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql>d:\dd.txt
方法二 進入mysql的控制台後,使用source命令執行
1、進入mysql控制台
D:\mysql\bin\mysql –uroot –p123456 -Dtest
2、執行sql腳本文件
9. mysql如何執行sql腳本文件
右鍵以文本文件的形式打開,裡面是記錄著可以在mysql裡面執行的代碼。
要執行sql文件裡面的代碼,需要打開mysql資料庫去執行,新手推薦用軟體的形式執行此sql,軟體如navicat,sqlyog等。
打開軟體並且配置連接資料庫的信息後打開,然後創建一個資料庫,之後右鍵資料庫選中執行sql,接著選擇要執行的sql文件,按提示一步一步走下去即可。
老手推薦使用cmd指令來執行sql,因為速度比較快,首先也是連接上資料庫,創建並選擇好資料庫:
mysql>use
資料庫名;
mysql>set
names
utf8;
--設置傳輸編碼,避免中文亂碼
mysql>source
d:/xxx.sql;
--
source
文件路徑
就這么簡單,
然後就等著sql執行完畢即可.
10. mysql 腳本文件是什麼
mysql 腳本文件就是SQL文件,裡面就是建表語句 以.SQL為後綴。
sql腳本是包含一到多個sql命令的sql語句。
可以將這些sql腳本放在一個文本文件中(我們稱之為「sql腳本文件」),然後通過相關的命令執行這個sql腳本文件。