MySQLでテーブル構成、修正、削除方法のまとめ
1.テーブル構成
文法
DESCRIBEまたはSHOW CREATE TABLE
DESCRIBE tablename;
詳細:
SHOW CREATE TABLE tablename;
例:SHOW CREATE TABLE example\G
2,table名前を変更
文法:
ALTER TABLE oldtable RENAME [TO] newtable;
3. カラムのデータタイプを変更
文法:ALTER TABLE tablename MODIFY propertyname datatype;
4.制約無しフィールドの追加
ALTER TABLE user ADD phone VARCHAR(20) ;
5. 制約あるフィールドの追加
ALTER TABLE user ADD age INT(4) NOT NULL;
6.テーブルの最初の位置にフィールドを追加
ALTER TABLE user ADD num INT(8) PRIMARY KEY FIRST;
8.フィールドの削除
ALTER TABLE tablename DROP 属性名
9.指定された箇所へのフィールド変更
ALTER TABLE user MODIFY stu_name VARCHAR(20) FIRST;
10.テーブルのストレージエンジンを変更
文法:
ALTER TABLE tablename ENGINE=InnoDB( MyISAM、MEMORY);
11.外部キー制約を削除
ALTER TABLE example3 DROP FOREIGN KEY c_fk;
12.テーブルを削除
DROP TABLE tablename;