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;

MySQL

Posted by arkgame