1. 程式人生 > >mysql 對錶定義及其相關操作

mysql 對錶定義及其相關操作

---- 表定義的修改
DESC stu
-- 1、修改表名
ALTER TABLE student RENAME stu;

-- 2、新增列和列定義
ALTER TABLE stu  ADD  age INT;
-- 3、新增多個列
ALTER TABLE stu ADD gender VARCHAR(20) , ADD  qq INT;

-- 4、指定位置進行新增列
---4.1表中的首列新增一列
ALTER TABLE stu ADD classid VARCHAR(20) FIRST;
---4.2在age列後面新增一個telnum列
ALTER TABLE stu ADD telnum INT AFTER age;
---4.3 在name列前面新增一個birthday列
ALTER TABLE stu ADD birthday VARCHAR(30)  AFTER id;

-- 5、 刪除列及列定義
ALTER TABLE stu DROP qq;

-- 6、修改列及列定義
--- 6.1 將id列的資料型別改為varchar型別
ALTER TABLE stu MODIFY id VARCHAR(20);
--- 6.2 將birthday列名字改為birth
ALTER  TABLE stu CHANGE birthday birth DATETIME;