mysql削除フィールド、インデックスなど

1381 ワード

mysql削除フィールド、インデックス
1、表名の変更:
rename table旧テーブル名to新テーブル名;
2、フィールドタイプの変更:
alter tableテーブル名modify columnフィールド名フィールドタイプ(長さ)
3、フィールド名とタイプを変更する:
   alter table    change                     

4、フィールドを増やす:
alter tableテーブル名addフィールド名フィールドタイプ(長さ)
//一括追加フィールド
alter tableテーブル名add(フィールド名1フィールドタイプ(長さ)、フィールド名2フィールドタイプ(長さ)...)
5、フィールドを削除する
alter tableテーブル名drop columnフィールド名
//一括削除フィールド
alter tableテーブル名drop columnフィールド名1,drop columnフィールド名2
6、フィールドのデフォルト値を変更する:
alter tableテーブル名alter columnフィールドset defaultデフォルト
7、フィールド注釈を追加する:
   alter table    add         (  )default null comment '  '

//表に注釈alter table表名comment「注釈」を追加する.
------インデックスの追加方法------1.PRIMARY KEY(プライマリ・キー・インデックス)mysql>ALTER TABLE table_name ADD PRIMARY KEY(column)2を追加する.UNIQUE(ユニークインデックス)mysql>ALTER TABLE table_name ADD UNIQE(column)の追加
3.INDEX(通常インデックス)mysql>ALTER TABLE table_name ADD INDEX index_を追加name ( column )
4.FULLTEXT(フルテキストインデックス)mysql>ALTER TABLE table_name ADD FULLTEXT(column)を追加
5.複数列インデックスmysql>ALTER TABLE table_name ADD INDEX index_を追加name ( column1 , column2 , column3 ) ————————————————