Windows下 MySQL命令 常用操作
2019獨角獸企業重金招聘Python工程師標準>>>
Windows平臺下MySQL常用操作與命令
(一)客戶端連接MySQL數據庫服務器
命令格式:mysql -h 數據庫服務器IP -u 用戶名 -p 數據庫名稱
安裝MySQL數據庫完成以后,切換到MySQL安裝目錄的bin目錄下面(例如我的是D:\AppServ\MySQL\bin>),執行如下命令連接MySQL數據庫服務器:
D:\AppServ\MySQL\bin>mysql -h localhost -u root -p
提示輸入登錄密碼,然后登錄成功,如圖所示:
(二)顯示當前數據庫服務器上所有的數據庫
顯示當前數據庫服務器上所有的數據庫名稱列表,執行如下命令:
mysql>?show databases;
可以看到,所有的數據庫以列表的形式顯示出來,如圖所示:
(三)選中某個指定的數據庫
命令格式:use 數據庫名稱
選中某個指定的數據庫(例如存在一個名稱為blog的數據庫),可以執行如下命令:
mysql>?use blog;
執行結果如圖所示:
(四)查詢選定的數據庫中存在的所有表
命令格式:show tables
或者
show tables from 數據庫名稱
使用use命令指定了blog數據庫,執行如下命令:
mysql>?show tables;
顯示數據庫blog中的所有表,如圖所示:
如果之前并沒有執行use命令選定指定的數據庫,要查看某個數據庫中的表,可以執行如下命令:
mysql>?show tables from blog;
from關鍵字相當于use,指定某個數據庫,如圖所示:
(五)查看數據庫中某個表結構
命令格式:describe 表名
假設數據庫為blog,要查看表jblog_category的結構,執行如下命令:
mysql>?describe jblog_category;
如圖所示:
或者用SHOW CREATE TABLE tablename\G;
(六)導出某個數據庫,保存為SQL腳本文件
命令格式:mysqldump -u 用戶名 -p 數據庫名稱 > SQL腳本文件名稱.sql
或者
mysqldump -u 用戶名 -p 數據庫名稱 > SQL腳本文件所在絕對路徑
例如導出數據example為example.sql腳本,可以執行如下命令:
D:\AppServ\MySQL\bin>mysqldump -u root -p example > example.sql
如圖所示:
可以在目錄D:\AppServ\MySQL\bin>下看到example.sql腳本文件。
(七)通過SQL腳本文件導入指定的數據庫
命令格式:source SQL腳本文件名稱.sql
或者
source SQL腳本文件所在絕對路徑
準備工作:先把exmple數據庫刪除,再重新導入,如圖所示:
可以看到,MySQL數據庫服務器上已經沒有example這個數據庫了。
假如SQL腳本文件為example.sql在當前D:\AppServ\MySQL\bin目錄下,執行如下命令導入數據庫:
mysql> create database example;
Query OK, 1 row affected (0.02 sec)
mysql> use example;
Database changed
mysql>?source example.sql
如圖所示:
然后執行,就可以看到,sql腳本文件中,包括建表,插入數據等等,將數據全部導入到指定的數據庫example中。
另外,source命令可以指定絕對路徑,如:D:\AppServ\MySQL\bin\example.sql也是可以的。
(八)另一種通過SQL腳本文件還原數據的方法
命令格式:
mysql -h 數據庫服務器IP -u 用戶名 -p 數據庫名稱 < SQL腳本文件名稱.sql
或者
mysql -h 數據庫服務器IP -u 用戶名 -p 數據庫名稱 < SQL腳本文件絕對路徑
假設存在導出的備份腳本文件example.sql,現在創建一個example數據庫,然后執行如下命令進行還原:
D:\AppServ\MySQL\bin>mysql -h localhost -u root -p example < example.sql
可以看到提示輸出口令,然后執行還原,如圖所示:
?
轉載于:https://my.oschina.net/u/1453975/blog/266547
總結
以上是生活随笔為你收集整理的Windows下 MySQL命令 常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cobbler 2.4.4 安装
- 下一篇: (读) 周鸿祎重新思考360(有感)