數據表操作

創建數據表:create table 表名(字段名 字段類型 [字段屬性],字段名 字段類型 [字段屬性],...)[表選項];
數據表必須放到相應的數據庫下,兩種掛入指定數據庫的方式:
1、數據表前面加上數據庫名,用"."連接:數據庫.數據表
2、在創建數據表前進入數據庫:use 數據庫名字
表選項:
engine:存儲引擎 MySQL提供的具體存儲方式
charset:字符集,只對當前表有效(級別比數據庫高)
collate:校對集

複製已有結構:create table 新表名 like 數據表名;


顯示數據表:show tables;


顯示匹配數據表:show tables like "匹配模式";


顯示數據表結構
① describe 表名;


② desc 數據表名;


show columns from 數據表名;


顯示創建數據表語句:show create table 數據表名;


修改數據表結構
修改表名:rename table 舊錶名 to 新表名;


修改表選項:alter table 表名 表選項[=] 新值;

新增字段:alter table 表名 add[column] 新字段名 字符類型 [列屬性] [位置(first/after) 字段名];

字段位置:
first在某個字段之前(最前面)
after在某個具體字段名之後(默認)


修改字段名:alter table 表名 change 舊字段名 新字段名 字段類型 [列屬性] [新位置];


修改字段類型(屬性):alter 表名 modify 字段名 新類型 [新屬性] [新位置];


刪除字段:alter table 表名 drop 字段名;

刪除表結構:drop table 表名[,表名2...];

注意:可以同時刪除多個數據表,數據庫不行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章