MySQLのきほん「データ型」

スポンサーリンク
パソコン MySQL

データベースでは、データ型をあらかじめ決めておかなければならない。

データ型とは、そのフィールドにどんな値を入れることができるのかを表す情報である。

まずは、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版]  山田奈美(著)山田祥寛(監修)技術評論社

コメント

タイトルとURLをコピーしました