Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【MySQL】テーブルに行を追加する

insert文を使う。以下は自作のumamusumeというテーブルに行を追加した例。最初の例のとおりに一つだけ追加もできるし、次の例のとおりに複数まとめて追加することもできる。最後の例のとおりに、値を挿入する列を指定して行を追加することもできる。その際に値が指定されなかった列にはNULLが挿入される。

mysql> desc umamusume;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| no         | int         | YES  |     | NULL    |       |
| name       | varchar(20) | YES  |     | NULL    |       |
| prizemoney | double      | YES  |     | NULL    |       |
| seiyu      | varchar(20) | YES  |     | NULL    |       |
| dummydate  | datetime    | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> select * from umamusume;
Empty set (0.00 sec)
mysql> insert into umamusume values (
    -> 8, 'ウオッカ', 13.0487, '大橋彩香', '2031/02/03'
    -> );
Query OK, 1 row affected, 1 warning (0.01 sec)
mysql> select * from umamusume;
+------+----------+------------+----------+---------------------+
| no   | name     | prizemoney | seiyu    | dummydate           |
+------+----------+------------+----------+---------------------+
|    8 | ウオッカ |    13.0487 | 大橋彩香 | 2031-02-03 00:00:00 |
+------+----------+------------+----------+---------------------+
1 row in set (0.00 sec)
mysql> insert into umamusume values (
    -> 30, 'ライスシャワー', 6.6686, '石見舞菜香', '2032/11/12'),
    -> (45, 'スーパークリーク', 5.5610, '優木かな', '2033/11/12');
Query OK, 2 rows affected, 2 warnings (0.01 sec)
Records: 2  Duplicates: 0  Warnings: 2
mysql> select * from umamusume;
+------+------------------+------------+------------+---------------------+
| no   | name             | prizemoney | seiyu      | dummydate           |
+------+------------------+------------+------------+---------------------+
|    8 | ウオッカ         |    13.0487 | 大橋彩香   | 2031-02-03 00:00:00 |
|   30 | ライスシャワー   |     6.6686 | 石見舞菜香 | 2032-11-12 00:00:00 |
|   45 | スーパークリーク |      5.561 | 優木かな   | 2033-11-12 00:00:00 |
+------+------------------+------------+------------+---------------------+
3 rows in set (0.00 sec)
mysql> insert into umamusume (no, name, seiyu) values (
    -> 58, 'メイショウドトウ', '和多田美咲'
    -> );
Query OK, 1 row affected (0.01 sec)
mysql> select * from umamusume;
+------+------------------+------------+------------+---------------------+
| no   | name             | prizemoney | seiyu      | dummydate           |
+------+------------------+------------+------------+---------------------+
|    8 | ウオッカ         |    13.0487 | 大橋彩香   | 2031-02-03 00:00:00 |
|   30 | ライスシャワー   |     6.6686 | 石見舞菜香 | 2032-11-12 00:00:00 |
|   45 | スーパークリーク |      5.561 | 優木かな   | 2033-11-12 00:00:00 |
|   58 | メイショウドトウ |       NULL | 和多田美咲 | NULL                |
+------+------------------+------------+------------+---------------------+
4 rows in set (0.00 sec)