windows系统mysql常用命令_Windows下 MySQL命令 常用操作
Windows平臺(tái)下MySQL常用操作與命令
(一)客戶端連接MySQL數(shù)據(jù)庫服務(wù)器
命令格式:mysql -h 數(shù)據(jù)庫服務(wù)器IP -u 用戶名 -p 數(shù)據(jù)庫名稱
安裝MySQL數(shù)據(jù)庫完成以后,切換到MySQL安裝目錄的bin目錄下面(例如我的是D:\AppServ\MySQL\bin>),執(zhí)行如下命令連接MySQL數(shù)據(jù)庫服務(wù)器:
D:\AppServ\MySQL\bin>mysql -h localhost -u root -p
提示輸入登錄密碼,然后登錄成功,如圖所示:
(二)顯示當(dāng)前數(shù)據(jù)庫服務(wù)器上所有的數(shù)據(jù)庫
顯示當(dāng)前數(shù)據(jù)庫服務(wù)器上所有的數(shù)據(jù)庫名稱列表,執(zhí)行如下命令:
mysql>?show databases;
可以看到,所有的數(shù)據(jù)庫以列表的形式顯示出來,如圖所示:
(三)選中某個(gè)指定的數(shù)據(jù)庫
命令格式:use 數(shù)據(jù)庫名稱
選中某個(gè)指定的數(shù)據(jù)庫(例如存在一個(gè)名稱為blog的數(shù)據(jù)庫),可以執(zhí)行如下命令:
mysql>?use blog;
執(zhí)行結(jié)果如圖所示:
(四)查詢選定的數(shù)據(jù)庫中存在的所有表
命令格式:show tables
或者
show tables from 數(shù)據(jù)庫名稱
使用use命令指定了blog數(shù)據(jù)庫,執(zhí)行如下命令:
mysql>?show tables;
顯示數(shù)據(jù)庫blog中的所有表,如圖所示:
如果之前并沒有執(zhí)行use命令選定指定的數(shù)據(jù)庫,要查看某個(gè)數(shù)據(jù)庫中的表,可以執(zhí)行如下命令:
mysql>?show tables from blog;
from關(guān)鍵字相當(dāng)于use,指定某個(gè)數(shù)據(jù)庫,如圖所示:
(五)查看數(shù)據(jù)庫中某個(gè)表結(jié)構(gòu)
命令格式:describe 表名
假設(shè)數(shù)據(jù)庫為blog,要查看表jblog_category的結(jié)構(gòu),執(zhí)行如下命令:
mysql>?describe jblog_category;
如圖所示:
或者用SHOW CREATE TABLE tablename\G;
(六)導(dǎo)出某個(gè)數(shù)據(jù)庫,保存為SQL腳本文件
命令格式:mysqldump -u 用戶名 -p 數(shù)據(jù)庫名稱 > SQL腳本文件名稱.sql
或者
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名稱 > SQL腳本文件所在絕對(duì)路徑
例如導(dǎo)出數(shù)據(jù)example為example.sql腳本,可以執(zhí)行如下命令:
D:\AppServ\MySQL\bin>mysqldump -u root -p example > example.sql
如圖所示:
可以在目錄D:\AppServ\MySQL\bin>下看到example.sql腳本文件。
(七)通過SQL腳本文件導(dǎo)入指定的數(shù)據(jù)庫
命令格式:source SQL腳本文件名稱.sql
或者
source SQL腳本文件所在絕對(duì)路徑
準(zhǔn)備工作:先把exmple數(shù)據(jù)庫刪除,再重新導(dǎo)入,如圖所示:
可以看到,MySQL數(shù)據(jù)庫服務(wù)器上已經(jīng)沒有example這個(gè)數(shù)據(jù)庫了。
假如SQL腳本文件為example.sql在當(dāng)前D:\AppServ\MySQL\bin目錄下,執(zhí)行如下命令導(dǎo)入數(shù)據(jù)庫:
mysql> create database example;
Query OK, 1 row affected (0.02 sec)
mysql> use example;
Database changed
mysql>?source example.sql
如圖所示:
然后執(zhí)行,就可以看到,sql腳本文件中,包括建表,插入數(shù)據(jù)等等,將數(shù)據(jù)全部導(dǎo)入到指定的數(shù)據(jù)庫example中。
另外,source命令可以指定絕對(duì)路徑,如:D:\AppServ\MySQL\bin\example.sql也是可以的。
(八)另一種通過SQL腳本文件還原數(shù)據(jù)的方法
命令格式:
mysql -h 數(shù)據(jù)庫服務(wù)器IP -u 用戶名 -p 數(shù)據(jù)庫名稱 < SQL腳本文件名稱.sql
或者
mysql -h 數(shù)據(jù)庫服務(wù)器IP -u 用戶名 -p 數(shù)據(jù)庫名稱 < SQL腳本文件絕對(duì)路徑
假設(shè)存在導(dǎo)出的備份腳本文件example.sql,現(xiàn)在創(chuàng)建一個(gè)example數(shù)據(jù)庫,然后執(zhí)行如下命令進(jìn)行還原:
D:\AppServ\MySQL\bin>mysql -h localhost -u root -p example < example.sql
可以看到提示輸出口令,然后執(zhí)行還原,如圖所示:
總結(jié)
以上是生活随笔為你收集整理的windows系统mysql常用命令_Windows下 MySQL命令 常用操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: std::make_shared<T>/
- 下一篇: MySQL 约束语法