【MariaDB】SQL 構文チートシート
基本的なSQL文。
目次
SQL構文
テーブルの作成
CREATE TABLE items (id INT, name TEXT, price INT);
items というテーブル名で、id, name, price カラムのあるテーブルが作成される。
テーブルにレコードを追加する
INSERT INTO items SET id=1, name='りんご', price=100;
テーブルの内容を確認する
全てを確認する
SELECT * FROM items;
条件をつけて確認する
// id が1のレコードを確認する
SELECT * FROM items WHERE id=1;
// name に'りんご'を含むレコードを確認する
SELECT * FROM items LIKE name=%りんご%;
レコードの内容を変更する
UPDATE items SET price=200 WHERE id=1;
items テーブルの id が1であるレコードの price を200に変更します。
レコードの削除
DELETE FROM items WHERE id=1;
items テーブルの id が1であるレコードを削除します。
カラムの追加
ALTER TABLE items ADD modified TIMESTAMP NOT NULL AFTER price;
items テーブルの price カラムの後ろに TIMESTAMP 型の modified カラムを追加します。
主(プライマリ)キーの追加
ALTER TABLE items ADD PRIMARY KEY(id)
items テーブルの id 列を主キーとします。
主(プライマリ) キーの削除
ALTER TABLE items DROP PRIMARY KEY;
オートインクリメントの設定
ALTER TABLE items MODIFY id INT AUTO_INCREMENT;
Text 型はオートインクリメント不可。
オートインクリメントの解除
ALTER TABLE items CHANGE id id INT(11) NOT NULL;