mysqlでは、テーブル構造の変更(インデックスの追加、列の追加、列情報の変更を含む)が一般的です.
978 ワード
1.インデックスの削除
1.索引の追加
2.索引の削除
3.索引の表示
2.列の削除
1.列を追加
2.列の削除
3.列情報の変更
1.索引の追加
//
alter table table_name add primary key (column_name)
//
alter table table_name add unique (column_name)
//
alter table table_name add index index_name(column_name)
2.索引の削除
//
alter table table_name drop primary key
alter table table_name drop index index_name
drop index index_name on table_name
3.索引の表示
show index from table_name
2.列の削除
1.列を追加
//
alter table table_name add column column_name varchar(20) not null
// after
alter table table_name add column column_name varchar(20) not null after COLUMN_NAME
// first
alter table table_name add column column_name varchar(20) not null first
2.列の削除
//
alter table table_name drop column_name
3.列情報の変更
//
alter table table_name change column_name new_column_name varchar(20) not null