MySQLのきほん「テーブルの作成」

スポンサーリンク
MySQL

データベースにレコードを格納するには、まずテーブルという器を事前に用意しておく必要がある。

そこで、今回は、テーブルを作成してみよう。

まずは、mysqlクライアントを起動しよう。

PS C:\Users\vinta> mysql -u myuser -p
Enter password: *****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.40 MySQL Community Server - GPL

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

続いて、「basic」データベースに移動しよう。

mysql> USE basic;
Database changed
mysql> 

新規のテーブルを作成しよう

mysql> CREATE TABLE usr
    -> (uid VARCHAR(7),passwd VARCHAR(15),uname VARCHAR(20),family INT);

作成したusrテーブルを確認しよう。

mysql> SHOW TABLES;
+-----------------+
| Tables_in_basic |
+-----------------+
| usr             |
+-----------------+
1 row in set (0.08 sec)

次にusrテーブルのフィールド情報を確認してみよう。

mysql> SHOW FIELDS FROM usr;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| uid    | varchar(7)  | YES  |     | NULL    |       |
| passwd | varchar(15) | YES  |     | NULL    |       |
| uname  | varchar(20) | YES  |     | NULL    |       |
| family | int         | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)
mysql> 

今回は、ここで、mysqlクライアントを終了しよう。

mysql> exit;
Bye
PS C:\Users\vinta>

参考)3ステップでしっかり学ぶ MySQL入門 [改訂第3版]  山田奈美(著)山田祥寛(監修)技術評論社

コメント

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