如果要實現MYSQL修改表結構,應該怎麼做呢?使用ALTER,就可以實現MYSQL修改表結構,下面就為您介紹詳細的方法,供您參考。
MYSQL修改表結構ALTER用法
項目實例:
ALTER TABLE TestResult ADD xinlinDoc longblob;
ALTER TABLE TestResult ADD xinlinDocName varchar(50);
其它實例:
CREATE TABLE t1 (a INTEGER,b CHAR(10)); // 創建的表t1開始
ALTER TABLE t1 RENAME t2; // 重命名表,從t1到t2
ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20); // 為了改變列a,從INTEGER改為TINYINT NOT NULL(名字一樣),並且改變列b,從CHAR(10)改為CHAR(20),同時重命名它,從b改為c:
ALTER TABLE t2 ADD d TIMESTAMP; // 增加一個新TIMESTAMP列,名為d
ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a); // 在列d上增加一個索引,並且使列a為主鍵
ALTER TABLE t2 DROP COLUMN c; // 刪出列c
ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD INDEX (c); // 增加一個新的AUTO_INCREMENT整數列,命名為c。注意,我們索引了c,因為AUTO_INCREMENT柱必須被索引,並且另外我們聲明c為NOT NULL,因為索引了的列不能是NULL。當你增加一個AUTO_INCREMENT列時,自動地用順序數字填入列值。
以上就是使用ALTER實現MYSQL修改表結構的方法介紹。
通過MySQL命令行增加新用戶
MySQL權限表的介紹
授予MySQL用戶權限的實例
MySql索引要注意的8個事情
如何查看MySQL索引