mysql削除フィールド、インデックスなど
1381 ワード
mysql削除フィールド、インデックス
1、表名の変更:
rename table旧テーブル名to新テーブル名;
2、フィールドタイプの変更:
alter tableテーブル名modify columnフィールド名フィールドタイプ(長さ)
3、フィールド名とタイプを変更する:
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表名comment「注釈」を追加する.
------インデックスの追加方法------1.PRIMARY KEY(プライマリ・キー・インデックス)mysql>ALTER TABLE
3.INDEX(通常インデックス)mysql>ALTER TABLE
4.FULLTEXT(フルテキストインデックス)mysql>ALTER TABLE
5.複数列インデックスmysql>ALTER TABLE
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
) ————————————————