MySQLのデータベース作成と存在確認

MySQLのデータベース作成と存在確認

MySQLでデータベースを作成します。

まず今接続しているデータベースを確認します。

mysql> select database();
+------------+
| database() |
+------------+
| NULL       |
+------------+
1 row in set (0.08 sec)

mysql>

NULLと表示されたら接続されていません。

接続するにはuse文を使います。

とりあえずcreate databaseでデータベース作成します。

mysql> create database testdb;
Query OK, 1 row affected (0.41 sec)

mysql>  show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| testdb             |
+--------------------+
5 rows in set (0.35 sec)

mysql>

show databasesでデータベースの存在が確認できますが、testdbが作成されているのがわかります。

次に作成したtestdbに接続します。

mysql> use testdb;
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| testdb     |
+------------+
1 row in set (0.00 sec)

mysql>

use文で接続し、select database()で現在接続されているデータベースを確認します。

testdbに接続されているのがわかります。

テーブル作成する

MySQLのデータベースを作成したら今度はテーブルを作成します。

mysql> create table table1 (id int,data varchar(100));
Query OK, 0 rows affected (0.05 sec)

テーブルにレコードをインサートします。

mysql> insert into table1 values (1,"test01");
Query OK, 1 row affected (0.01 sec)

mysql> insert into table1 values (2,"test02");
Query OK, 1 row affected (0.00 sec)

コメント

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