標籤:
串連伺服器 mysql -h 主機名稱 -u 使用者名稱 -p 斷行符號輸入密碼資料庫操作 1.查看所有資料庫 show databases; 2.切換資料庫 use 資料庫名; 3.設定字元集 set names gbk; 4.建立資料庫 create database 資料庫名; 5.刪除資料庫 drop database 資料庫名;資料表操作 查看錶 1.查看所有表 show tables; 2.查看錶結構(欄位 類型 屬性 索引) desc 表名; 3.查看建表語句(表引擎,字元集) show create table 表名; 添加表 create table 表名( 欄位1 資料類型 [屬性] [索引], 欄位1 資料類型 [屬性] [索引], 欄位1 資料類型 [屬性] [索引], 欄位1 資料類型 [屬性] [索引] )engine=表引擎 default charset=utf8; 刪除表 drop table 表名; 修改表 1.重新命名 alter table 表名 rename 新表名; 2.修改表引擎 alter table 表名 engine 新引擎名; 3.修改字元集 alter table 表名 default charset utf8; 欄位操作 添加欄位 alter table 表名 add 欄位名 資料類型 [屬性] [索引] [first | after 指定欄位]; 修改欄位(會清空原屬性 重新設定) alter table 表名 modify 欄位名 資料類型 [屬性] [索引] [first | after 指定欄位]; 重新命名欄位 alter table 表名 change 欄位名 新欄位名 資料類型 [屬性] [索引] [first | after 指定欄位]; 刪除欄位 alter table 表名 drop 欄位名;索引操作 主鍵索引(值必須唯一,不能為null,一個表只能有一個) 唯一索引(值必須唯一,值可以為null) 普通索引(常規索引) 全文索引(以後用sphinx替代) 查 desc 表名; show index from 表名; show index from 表名\G 增 普通索引 alter table mbs_user add index ind_jifen(jifen); 唯一索引(確保資料無重複) alter table mbs_user add unique (欄位名); 添加主鍵索引(值唯一,表中目前沒有主鍵) alter table mbs_user add primary key (欄位名); 刪 普通索引、唯一索引 alter table mbs_user drop index 索引名; 主鍵索引(必須先刪除自增屬性) alter table mbs_user drop primary key;
Mysql常用命令