MySQL資料表的管理,資料表的常用語法

2021-10-06 18:26:58 字數 1167 閱讀 6688

一、建表

語法:create table if not exists 表名(欄位名 資料型別);

上面語法的意思是如果表不存在則建立,小括號裡面的是欄位名和資料型別,也可以增加一些表約束

例:create table if not exists studb(stuid char(10) comment'學號');

意思為建立studb這張表,裡面有乙個stuid欄位,資料型別是char,備註是學號

二、檢視庫中所有表

語法:show tables;

三、檢視表結構

語法:desc 表名;

四、檢視建表語句

語法:show create table 表名;

一、新增新字段

語法:alter tableb 表名 add 欄位名 資料型別[frist|after 欄位名|last];

上面語句意思為表名這張表新增乙個新字段,中的內容為可選引數,其中frist是在第乙個位置插入字段,last是在最後的位置插入字段,預設的也是last,after 欄位名,意思是在某乙個字段後面新增新字段;

二、修改欄位名

語法:alter table 表名 change 舊列名 新列名 新資料型別;

三、修改字段資料型別

語法:alter table 表名 modify 列名 資料型別;

四、刪除字段

語法:alter table 表名 drop 列名;

五、修改表名

語法:alter table 舊列名 rename [to] 新列名;

六、刪除表

語法:drop table if exists 表1,表2,表3,表n;

MySQL管理資料表

一 刪除重複性記錄,只保留id最小的一條 方法一 delete from yourtable where id not in select max id from yourtable group by name value 注意 1 mysql資料庫不允許子查詢in中的from與原查詢中的from表...

MySQL的資料表

mysql中主要使用到三種資料表 myisam innodb與heap。heap是儲存在記憶體中的資料表,如果計算機關閉或重啟或者mysqld程序崩潰,資料表就不存在,而且無法恢復了,但是其速度飛快。heap的限制也比較多,不允許使用 text和 blob資料型別,只允許使用 和 操作符來搜尋記錄 ...

mysql資料表命令是 MySQL資料表操作命令

mysql語句 1 修改表名 rename table 舊表名 to 新錶名 2 修改字段型別 alter table 表名 modify column 欄位名 字段型別 長度 3 修改欄位名稱和型別 alter table 表名 change 現有欄位名稱 修改後欄位名稱 資料型別 4 增加字段 ...