一、建表
語法: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 增加字段 ...