mysqlでは、テーブル構造の変更(インデックスの追加、列の追加、列情報の変更を含む)が一般的です.

978 ワード

1.インデックスの削除
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