連接服務器 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;