MySQL 命令行下执行.sql脚本
生活随笔
收集整理的這篇文章主要介紹了
MySQL 命令行下执行.sql脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.首先編寫sql腳本,保存為的:book.sql,內容如下:
?1use?test;
?2create?table?book?
?3(?
?4tisbn?varchar(20)?primary?key,?
?5tbname?varchar(100),?
?6tauthor?varchar(30),?
?7chubanshe?varchar(40),?
?8bookdate?date,?
?9bookpage?int,?
10leixing?varchar(20),?
11bprice?float(6,2)?
12);?
13
14insert?into?book?values?(?'9787115167408',?'JAVA?SE?6.0?編程指南?',?
15'?吳亞峰?;?紀超?',?
16'?人民郵電出版社?',?'2007-11-00'?,?874,?
17'?計算機類?',?98.00?);?
18insert?into?book?values?(?'7115138378',?
19'?精通?Netbeans--Java?桌面、?Web?與企業級程序開發詳解?',?
20'?吳亞峰?;?王鑫磊?',?
21'?人民郵電出版社?',?'2007-2-10',?587,?
22'?計算機類?',?75.00?);?
23insert?into?book?values?(?'9787115167934',?'?高質量程序設計藝術?',?
24'(?希臘?)Diomidis?Spinellis',?
25'?人民出版社?',?'2008-1-00',?384,?
26'?計算機類?',?55.00?);?
27insert?into?book?values?(?'9787111213826',?'Java?編程思想?(?第?4?版?)',?
28'(?美?)Bruce?Eckel',?
29'?機械工業出版社?',?'2007-6-00',?880,?
30'?計算機類?',?108.00?);?
31insert?into?book?values?(?'9787121048531',?'Struts?2?權威指南?',?
32'?李剛?',?'?電子工業出版社?',?'2007-9-00',?715,?
33'?計算機類?',?79.00?);?
34insert?into?book?values?(?'9787111216322',?'JavaScript?權威指南?',?
35'(?美?)David?Flanagan',?'?機械工業出版社?',?'2007-8-00',?954,?
36'?計算機類?',?109.00?);?
37insert?into?book?values?(?'9787121042621',?'Spring?2.0?核心技術與最佳實踐?',?
38'?廖雪峰?',?'?電子工業出版社?',?'2007-6-00',?509,?
39'?計算機類?',?59.80?);?
40insert?into?book?values?(?'7505380001',?'Java?與模式?',?
41'?閻宏?',?
42'?電子工業出版社?',?'2002-10-00',?1024,?
43'?計算機類?',?88.00?);?
44insert?into?book?values?(?'9787302167792',?'VB?2005?&?.NET?3.0?高級編程?',?
45'(?美?)Bill?Evjen;?Billy?Hollis;Bill?Sheldon',?
46'?清華大學出版社?',?'2008-2-00'?,?348,?
47'?計算機類?',?45.00?);?
48insert?into?book?values?(?'7115152098',?'?JavaScript?高級程序設計?',?
49'Nicholas?C.Zakas',?
50'?人民郵電出版社?',?'2006-11-00'?,532,?
51'?計算機類?',?59.00?);?
52
2.進入MySQL命令行
?? 第一種方式:在未連接數據庫的情況下,輸入 mysql -h localhost -u root -p 123456? < d:\book.sql 回車即可;
?? 第二種方式:在已連接數據庫的情況下,此時命令提示符為mysql>,輸入 source d:\book.sql? 或者 \. d:\book.sql 回車即可
3.以下是使用mysql>\. d:\book.sql 的運行結果
???
?2create?table?book?
?3(?
?4tisbn?varchar(20)?primary?key,?
?5tbname?varchar(100),?
?6tauthor?varchar(30),?
?7chubanshe?varchar(40),?
?8bookdate?date,?
?9bookpage?int,?
10leixing?varchar(20),?
11bprice?float(6,2)?
12);?
13
14insert?into?book?values?(?'9787115167408',?'JAVA?SE?6.0?編程指南?',?
15'?吳亞峰?;?紀超?',?
16'?人民郵電出版社?',?'2007-11-00'?,?874,?
17'?計算機類?',?98.00?);?
18insert?into?book?values?(?'7115138378',?
19'?精通?Netbeans--Java?桌面、?Web?與企業級程序開發詳解?',?
20'?吳亞峰?;?王鑫磊?',?
21'?人民郵電出版社?',?'2007-2-10',?587,?
22'?計算機類?',?75.00?);?
23insert?into?book?values?(?'9787115167934',?'?高質量程序設計藝術?',?
24'(?希臘?)Diomidis?Spinellis',?
25'?人民出版社?',?'2008-1-00',?384,?
26'?計算機類?',?55.00?);?
27insert?into?book?values?(?'9787111213826',?'Java?編程思想?(?第?4?版?)',?
28'(?美?)Bruce?Eckel',?
29'?機械工業出版社?',?'2007-6-00',?880,?
30'?計算機類?',?108.00?);?
31insert?into?book?values?(?'9787121048531',?'Struts?2?權威指南?',?
32'?李剛?',?'?電子工業出版社?',?'2007-9-00',?715,?
33'?計算機類?',?79.00?);?
34insert?into?book?values?(?'9787111216322',?'JavaScript?權威指南?',?
35'(?美?)David?Flanagan',?'?機械工業出版社?',?'2007-8-00',?954,?
36'?計算機類?',?109.00?);?
37insert?into?book?values?(?'9787121042621',?'Spring?2.0?核心技術與最佳實踐?',?
38'?廖雪峰?',?'?電子工業出版社?',?'2007-6-00',?509,?
39'?計算機類?',?59.80?);?
40insert?into?book?values?(?'7505380001',?'Java?與模式?',?
41'?閻宏?',?
42'?電子工業出版社?',?'2002-10-00',?1024,?
43'?計算機類?',?88.00?);?
44insert?into?book?values?(?'9787302167792',?'VB?2005?&?.NET?3.0?高級編程?',?
45'(?美?)Bill?Evjen;?Billy?Hollis;Bill?Sheldon',?
46'?清華大學出版社?',?'2008-2-00'?,?348,?
47'?計算機類?',?45.00?);?
48insert?into?book?values?(?'7115152098',?'?JavaScript?高級程序設計?',?
49'Nicholas?C.Zakas',?
50'?人民郵電出版社?',?'2006-11-00'?,532,?
51'?計算機類?',?59.00?);?
52
2.進入MySQL命令行
?? 第一種方式:在未連接數據庫的情況下,輸入 mysql -h localhost -u root -p 123456? < d:\book.sql 回車即可;
?? 第二種方式:在已連接數據庫的情況下,此時命令提示符為mysql>,輸入 source d:\book.sql? 或者 \. d:\book.sql 回車即可
3.以下是使用mysql>\. d:\book.sql 的運行結果
???
總結
以上是生活随笔為你收集整理的MySQL 命令行下执行.sql脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我创业失败的血泪史
- 下一篇: Linux下NFS(网络文件系统)的建立