SQLまとめ

概要

SQLに関するまとめです。MySQLが前提です。


テーブル操作

テーブル作成

mysql> create table t02(id int(11) NOT NULL AUTO_INCREMENT, text text DEFAULT NULL, PRIMARY KEY(id));

テーブルを空にする

mysql> truncate table t02;

テーブルカラムの操作

カラム名の変更

mysql> alter table t02 rename column 元カラム to 新カラム;

カラムの型変更

mysql> alter table t02 modify column カラム名 型定義(int NOT NULLなど)

データの操作

データの投入

mysql> insert into t02(text) values('sample1');

データの投入(JSON型)

mysql> insert into t01 values(text, JSON_OBJECT('key1','val1','key2','val2'));

mysql> select * from t01;
+----+----------------------------------+
| id | text                             |
+----+----------------------------------+
|  1 | {"key1": "val1", "key2": "val2"} |
+----+----------------------------------+