MySQL命令行下執行.sql腳本詳解

来源:http://www.cnblogs.com/zhangxichao/archive/2016/04/03/5349403.html
-Advertisement-
Play Games

本文主要介紹一個在MySQL命令行下執行腳本文件的例子,通過這個例子讓我們來瞭解一下在命令行下MySQL是怎樣執行腳本的吧。現在我們開始介紹這一過程。 1.首先編寫sql腳本,保存為的:book.sql,內容如下: 2.進入MySQL命令行 第一種方式:在未連接資料庫的情況下,輸入 mysql -h ...


本文主要介紹一個在MySQL命令行下執行腳本文件的例子,通過這個例子讓我們來瞭解一下在命令行下MySQL是怎樣執行腳本的吧。現在我們開始介紹這一過程。

1.首先編寫sql腳本,保存為的:book.sql,內容如下

 1     use test;  
 2      
 3     create table book   
 4      
 5     (   
 6      
 7     tisbn varchar(20) primary key,   
 8      
 9     tbname varchar(100),   
10      
11     tauthor varchar(30),   
12      
13     chubanshe varchar(40),   
14      
15     bookdate date,   
16      
17     bookpage int,   
18      
19     leixing varchar(20),   
20      
21     bprice float(6,2)   
22      
23     );   
24      
25     insert into book values ( '9787115167408', 'JAVA SE 6.0 編程指南 ',   
26      
27     ' 吳亞峰 ; 紀超 ',   
28      
29     ' 人民郵電出版社 ', '2007-11-00' , 874,   
30      
31     ' 電腦類 ', 98.00 );   
32      
33     insert into book values ( '7115138378',   
34      
35     ' 精通 Netbeans--Java 桌面、 Web 與企業級程式開發詳解 ',   
36      
37     ' 吳亞峰 ; 王鑫磊 ',   
38      
39     ' 人民郵電出版社 ', '2007-2-10', 587,   
40      
41     ' 電腦類 ', 75.00 );   
42      
43     insert into book values ( '9787115167934', ' 高質量程式設計藝術 ',   
44      
45     '( 希臘 )Diomidis Spinellis',   
46      
47     ' 人民出版社 ', '2008-1-00', 384,   
48      
49     ' 電腦類 ', 55.00 );   
50      
51     insert into book values ( '9787111213826', 'Java 編程思想 ( 第 4 版 )',   
52      
53     '( 美 )Bruce Eckel',   
54      
55     ' 機械工業出版社 ', '2007-6-00', 880,   
56      
57     ' 電腦類 ', 108.00 );   
58      
59     insert into book values ( '9787121048531', 'Struts 2 權威指南 ',   
60      
61     ' 李剛 ', ' 電子工業出版社 ', '2007-9-00', 715,   
62      
63     ' 電腦類 ', 79.00 );   
64      
65     insert into book values ( '9787111216322', 'JavaScript 權威指南 ',   
66      
67     '( 美 )David Flanagan', ' 機械工業出版社 ', '2007-8-00', 954,   
68      
69     ' 電腦類 ', 109.00 );   
70      
71     insert into book values ( '9787121042621', 'Spring 2.0 核心技術與最佳實踐 ',   
72      
73     ' 廖雪峰 ', ' 電子工業出版社 ', '2007-6-00', 509,   
74      
75     ' 電腦類 ', 59.80 );   
76      
77     insert into book values ( '7505380001', 'Java 與模式 ',   
78      
79     ' 閻巨集 ',   
80      
81     ' 電子工業出版社 ', '2002-10-00', 1024,   
82      
83     ' 電腦類 ', 88.00 );   
84      
85     insert into book values ( '9787302167792', 'VB 2005 & .NET 3.0 高級編程 ',   
86      
87     '( 美 )Bill Evjen; Billy Hollis;Bill Sheldon',   
88      
89     ' 清華大學出版社 ', '2008-2-00' , 348,   
90      
91     ' 電腦類 ', 45.00 );   
92      
93     insert into book values ( '7115152098', ' JavaScript 高級程式設計 ',   
94      
95     'Nicholas C.Zakas',   
96      
97     ' 人民郵電出版社 ', '2006-11-00' ,532,   
98      
99     ' 電腦類 ', 59.00 );  

 

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腳本詳解

以上就是MySQL命令行下執行腳本的過程,如果您想瞭解更多MySQL資料庫的知識,不妨看一下這裡的文章:zhangxichao,希望能夠帶給您收穫!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • PS快捷鍵大全(轉自UI中國PS教程) 擺脫滑鼠流就靠這張圖了!!!! 查看圖像 使用導航器查看圖像 選擇視窗--》導航器 菜單命令 使用縮放工具查看圖像 ctrl++ 以畫布大小放大圖像 ctrl + - 縮小 ctrl + 0 充滿整個畫面 使用抓手工具查看圖像 在使用除抓手工具時可以按住空格拖 ...
  • 本章講述在Android開發中,簡單的數據存儲。涉及知識主要是SharedPreferences,及多頁面切換ViewPager。 1.功能需求 做一個小應用、啟動的時候有左右引導圖、只有第一次啟動時顯示,看完以後,下一次啟動就不會再顯示了。 做兩個Activity展示引導,引導後進入主界面 點擊跳 ...
  • 在我們編碼的過程中,總會發現有一些重覆的編碼工作,可能你會不厭其煩的去copy and paste,但是你有去考慮過怎樣解決這樣的問題嗎?其實現在很多的編程IDE都能幫助我們減少一些編碼的任務,提高編碼效率。今天我們就來學習下如何在Xcode中定義一些常用的code snippets吧。 其實在編程 ...
  • 故事發生在這樣的情境上:給整個控制器添加了一個拖拽手勢,然後又在控制上的每個Cell上加了左滑清掃手勢,然後問題來了:只有拖拽手勢起作用,而左滑手勢沒有效果了,然後怎麼解決這個問題呢!先上圖: 當給整個控制器添加了拖拽手勢(UIPanGestureRecognizer),然後在控制器裡面的UITab ...
  • 前言: 不鋪墊那麼多,單刀直入吧:runtime是一個C和彙編寫的動態庫,就像是一個小小的系統,將OC和C緊密關聯在一次,這個系統主要做兩件事情。 1,封裝C語言的結構體和函數,讓開發者在運行時創建,檢查或者修改類,對象和方法等2,傳遞消息,找出方法的最終執行代碼 也就是說我們寫的OC代碼在運行的時 ...
  • 以前SQL Server 2008 不能登陸的時候,總是通過“電腦管理”→“SQL Server服務”更改一下,"SQL Server(MSSQLSERVER)"。 可是現在出現的問題卻成了SQL Server服務打不開的情況,我很是鬱悶,剛剛解決了一個問題,又來了一個問題。 不過也好,問題遇多了 ...
  • 老師說:無論乾什麼,出錯了,先大笑三聲。如果人多了,在心裡也要大笑三聲。哈哈哈!!! 剛剛重裝系統完後,然後想學習。自己去安裝sqlserver2008資料庫,完之後想附加之前的資料庫。可是當我一點確定按鈕時,就出現了這樣一個錯誤。 我看了這個圖片,我納悶了大半天。怎麼解決都解決不了。 我以為是登錄 ...
  • 環境:MySQL Sever 5.1 + MySQL命令行工具 問題:MySQL命令行登錄 解決: 命令 行登錄語法: mysql –u用戶名 [–h主機名或者IP地址] –p密碼 說明:用戶名是你登錄的用 戶,主機名或者IP地址為可選項,如果是本地連接則不需要,遠程連接需要填寫,密碼是對應用戶的密 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...