MySQL常用命令

2021-05-23 18:37:08 字數 1966 閱讀 6345

在使用mysql過程中需要常用的一些命令,收集起來,方便檢視:

1.增加新使用者

語法:mysql> grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者位址 identified by 『連線口令』;

許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。

當許可權1,許可權2,…許可權n被all privileges或者all代替,表示賦予使用者全部許可權。

當資料庫名稱.表名稱被*.*代替,表示賦予使用者操作伺服器上所有資料庫所有表的許可權。

使用者位址可以是localhost,也可以是ip位址、機器名字、網域名稱。也可以用』%'表示從任何位址連線。

『連線口令』不能為空,否則建立失敗。

示例:給來自192.168.1.112的使用者vv分配所有許可權,密碼123

grant all privileges on *.* to [email protected] identified by '123'

2.刪除資料庫

drop database if exists `cpdmanager`;

create database `cpdmanager`;

use `cpdmanager`;

3.顯示所有使用者

select user,host,password from mysql.user;

4:顯示資料庫資料集

show variables like 'character_set%';

mysql_query(&mysql,"set names 'gbk'"); 

mysql_query(&mysql,"set character_set_client=gbk"); 

mysql_query(&mysql,"set character_set_results=gbk"); 

5.匯出資料

5.1.匯出整個資料庫

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名   

mysqldump -u wcnc -p mydb > mydb.sql

5.2. 匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名

mysqldump -u wcnc -p mydb users> mydb.sql

5.3.匯出乙個資料庫結構

mysqldump -u wcnc -p -d --add-drop-table mydb >d:/mydb.sql

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table 

5.4 mysqldump -h192.168.1.109 -uroot -p123 --add-drop-table mydb >d:/mydb.sql

5.5 winexec("cmd.exe /c /s //"mysqldump.exe -u root -p zxy --opt test>>d://test.sql//"",sw_show);

6.匯入資料庫

常用source 命令

進入mysql資料庫控制台,

如mysql -u root -p 

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:/mydb.sql

mysql -u root test111mysql -h192.168.1.109 -uroot -p123 mydb7.修改表名稱

alter table table_name rename to new_table_name

例如 alter   table admin_user rename to a_user 

8.不檢查外來鍵

set foreign_key_checks=0;

mysql基本常用命令 MySQL常用命令(一)

cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...

mysql巡檢常用命令 mysql 常用命令

客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...