MySQLのテーブル操作のコマンド備忘録。
※随時更新予定。
###設定
- テーブル名:table
- テーブル情報
id(int) | name(varchar) | date(datetime) |
---|---|---|
1 | Tanaka | 2020/07/15 |
2 | Suzuki | 2020/07/15 |
####データ挿入
(例) id=3 name=Yamada date=今日 のデータ挿入
insert into table values( 3, 'Yamada', now());
####すでに作成してあるカラムにNULLを格納できないようにする
(例)idにnullが入力できないようにする
ALTER TABLE table MODIFY COLUMN id(カラム名) int(データ型) NOT NULL;
####特定の値を取得
(例)id=1のデータだけ取得
SELECT * FROM table WHERE id=1;
####特定のテーブルデータ削除
(例)id=1のデータを削除する場合
delete from table where id=1;
####特定のカラム削除
(例)カラム id を削除する場合
alter table table drop column id;
####既存データにプライマリーキーを設定
(例)カラムidにプライマリーキーを設定する場合
alter table table add primary key(id);
####既存データにAUTO_INCREMENTを設定
(例)カラムidにAUTO_INCREMENTを設定する場合
alter table table modify id int(11) NOT NULL AUTO_INCREMENT;