データベースでは、データ型をあらかじめ決めておかなければならない。
データ型とは、そのフィールドにどんな値を入れることができるのかを表す情報である。
まずは、mysqlクライアントを起動しよう。
mysql -u myuser -p
Enter password: *****
続いて、basicデータベースに移動しよう。
mysql> USE basic;
Database changed
新規にレコードを追加する(エラー)
usrテーブルにレコードを追加しよう。
以下の通り入力しよう。
mysql> INSERT INTO usr
-> (uid,passwd,uname,family)
-> VALUES('esato','14680','佐藤栄一','1人');
以下のようにエラーメッセージが表示されることを確認しよう。
ERROR 1265 (01000): Data truncated for column 'family' at row 1
新規にレコードを追加する(成功)
usrテーブルにレコードを追加しよう。
以下の通り入力しよう。
INSERT INTO usr
-> (uid,passwd,uname,family)
-> VALUES('esato','14680','佐藤栄一','1');
下記のように、「Query OK, 1 row affected・・」というメッセージが表示されれば、成功である。
mysql> INSERT INTO usr
-> (uid,passwd,uname,family)
-> VALUES('esato','14680','佐藤栄一','1');
Query OK, 1 row affected (0.17 sec)
追加したレコードを確認してみよう。
以下の通り入力しよう。
SELECT * FROM usr;
以下の通り確認できる。
mysql> SELECT * FROM usr;
+---------+--------+----------+--------+
| uid | passwd | uname | family |
+---------+--------+----------+--------+
| tyamada | 12345 | 山田太郎 | 3 |
| ssuzuki | 98765 | 鈴木昭一 | 4 |
| esato | 14680 | 佐藤栄一 | 1 |
+---------+--------+----------+--------+
3 rows in set (0.07 sec)
今回は、ここまでである。mysqlクライアントを終了しよう。
mysql> exit
Bye
PS C:\Users\vinta>
(参考)3ステップでしっかり学ぶ MySQL入門 [改訂第3版] 山田奈美(著)山田祥寛(監修)技術評論社
コメント