[できるPRO MySQL できるPROシリーズ Kindle版] まとめ

Logo

できるPRO MySQL できるPROシリーズ Kindle版の内容をまとめる。

View the Project on GitHub nekonisi/MySQL

03_列のデフォルト値を設定

概要

DEFAULT

概要

サンプル

デフォルト値を設定

CREATE TABLE meals (
		user_id INT,
		meat VARCHAR(16) DEFAULT 'chicken'
		);
MariaDB [dekirusample2]> CREATE TABLE meals (user_id INT,meat VARCHAR(16) DEFAULT 'chicken');
Query OK, 0 rows affected (0.07 sec)

行の挿入(デフォルト値の設定なし)

INSERT INTO meals(user_id, meat) VALUES (0,'beef');
MariaDB [dekirusample2]> INSERT INTO meals(user_id, meat) VALUES (0,'beef');
Query OK, 1 row affected (0.01 sec)

行の挿入(デフォルト値の設定あり)

INSERT INTO meals(user_id) VALUES (1);
MariaDB [dekirusample2]> INSERT INTO meals(user_id) VALUES (1);
Query OK, 1 row affected (0.01 sec)

実行結果確認

SELECT * FROM meals;
MariaDB [dekirusample2]> SELECT * FROM meals;
+---------+---------+
| user_id | meat    |
+---------+---------+
|       0 | beef    |
|       1 | chicken |
+---------+---------+
2 rows in set (0.00 sec)