當前位置:首頁 » 編程軟體 » mysql執行腳本命令

mysql執行腳本命令

發布時間: 2024-03-23 18:37:10

『壹』 如何執行一個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腳本文件

『貳』 mysql命令行工具如何執行腳本文件

mysql
-u
root
-p
#輸入root密碼
如果這個SQL里有
create
database
member;
這句,那麼直接執行下面的語句,如果沒有,那麼你需要先
create
database
member;
use
member;
再執行下面的語句
source
/xxx/create_db_member.sql

『叄』 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伺服器將忽略這些擴展。

『肆』 如何執行一個mysql的sql腳本文件

1、利用navicat新建資料庫,也可採取其他方式。

『伍』 如何執行一個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腳本文件

『陸』 Linux資料庫:mysql下如何執行sql腳本_第2頁

同樣,可以手動執行sql文件,具體步驟如下:
1、使用root帳戶登錄到MySQL伺服器;
2、執行source命令:
mysql>
source
c:/test.sql
注意:文件路徑中建議使用「/」,如果使用「\」,要首先進行轉義即「\\」,否則可能會出現錯誤。
另外還有一個load命令可以批量插入數據,但是這個對文件中數據格式的要求比較嚴格,否則容易出現錯誤,很少使用。
mysql
查看所有用戶的語句
輸入指令select
user();
例:(項目來源:尚學堂)struts_training_itemmgr.sql內容如下:
Sql代碼
DROP
TABLE
t_items;
DROP
TABLE
t_data_dict;
CREATE
TABLE
t_items
(
item_no
varchar(20)
not
null
key,
item_name
varchar(20)
not
null,
spec
varchar(20),
pattern
varchar(10),
category
varchar(20),
unit
char(20)
);
CREATE
TABLE
t_data_dict
(
id
varchar(5)
not
null
key,
category
varchar(20),
name
varchar(30)
);
#
t_data_dict的初始化數據
INSERT
INTO
t_data_dict(id,category,name)
values('B01','item_category','精通Spring2.X
Java
Web開發');
INSERT
INTO
t_data_dict(id,category,name)
values('B02','item_category','Java語言與面向對象程序設計');
INSERT
INTO
t_data_dict(id,category,name)
values('B03','item_category','2B鉛筆');
INSERT
INTO
t_data_dict(id,category,name)
values('B04','item_category','HOTROCK
notebook');
INSERT
INTO
t_data_dict(id,category,name)
values('C01','item_unit','本');
INSERT
INTO
t_data_dict(id,category,name)
values('C02','item_unit','支');
INSERT
INTO
t_data_dict(id,category,name)
values('C03','item_unit','箱');

『柒』 進入mysql控制台後執行sql腳本的方法

使用source命令執行sql腳本。
進入mysql的控制台後,使用source命令執行
Mysql>source
【sql腳本文件的路徑全名】
具體步驟:
假設運行sql腳本是hello.sql,在控制台下輸入:
mysql>source
c:\hello
world\hello.sql(注意路徑不用加引號)
或者
\.
c:\hello
world\hello.sql
然後回車即可

熱點內容
安卓快手伴侶懸浮怎麼設置 發布:2024-11-15 18:26:50 瀏覽:523
瀏覽器緩存好的視頻為什麼都刪了 發布:2024-11-15 18:23:06 瀏覽:160
睡眠緩解壓力 發布:2024-11-15 18:20:02 瀏覽:433
什麼是統一存儲 發布:2024-11-15 18:19:02 瀏覽:514
b01智能鎖出廠密碼是什麼 發布:2024-11-15 18:11:01 瀏覽:677
解壓密碼提示在哪裡 發布:2024-11-15 18:09:31 瀏覽:598
db2建表空間時怎麼配置頁大小 發布:2024-11-15 17:58:45 瀏覽:424
我的世界好玩地鐵伺服器 發布:2024-11-15 17:48:54 瀏覽:359
1710小游戲伺服器ip 發布:2024-11-15 17:48:01 瀏覽:663
狂三腳本 發布:2024-11-15 17:31:38 瀏覽:872