mysql常用命令

2021-07-02 19:53:36 字數 2125 閱讀 1550

連線資料庫 

mysql -u troy -ptroy 

備份表 

mysqldump -u troy -ptroy mm_database mm_user_tbl > user.sql 

恢復表(與恢復資料庫命令相同) 

mysql -u troy -ptroy mm_database < user.sql 

備份資料庫 

mysqldump -u troy -ptroy mm_database > mm.sql 

恢復資料庫 

mysql -u troy -ptroy mm_database < mm.sql 

顯示所有資料庫 

show databases 

顯示所有表 

show tables 

顯示表的schema 

describe mm_user_tbl 

改變表名 

alter table mm_user_tbl rename user_tbl 

建立授權 

grant select on 資料庫.* to 使用者名稱@登入主機 identified by \"密碼\" 

修改密碼 

mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 

執行sql 

mysql -h localhost -u troy -ptroy mysql -e "show tables;" 

查詢當前使用者 

select current_user; 

如果資料庫不存在則建立 

create database if not exists xmpl; 

刪除使用者(並不知道該使用者是否存在) 

grant select on xmpl.* to batch@'%', batch@'localhost'; 

drop user batch@'%', batch@'localhost'; 

賦許可權 

grant all privileges on xmpl.* to batch@'%' identified by 'batch'; 

grant all privileges on xmpl.* to batch@'localhost' identified by 'batch'; 

查詢前兩條記錄 

select * from users_tbl limit 2; 

中文亂碼問題 

建表時指定

default charset=utf8;

索引 alter table primary_vocabulary_tbl add unique index index_uniq_vocab_word(word); 

alter table primary_vocabulary_tbl add unique index (word); 

show index from primary_vocabulary_tbl; --通過查詢出來的索引名再刪除 

alter table primary_vocabulary_tbl drop index index_uniq_vocab_word; 

增刪改列 

create table secondary_test_tbl(id int not null primary key); 

alter table secondary_test_tbl add column name varchar(20) unique; 

alter table secondary_test_tbl drop column name; 

alter table primary_user_tbl change username user_name varchar(20); 

檢視儲存過程 

show procedure status; --檢視所有 

show procedure status where db='xmpl'; --檢視指定資料庫 

show create procedure mockup_test_data_sp; 

修改表,增加id屬性為auto_increment自動增長 

alter table secondary_test_tbl change id id int not null auto_increment

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...