MySqlを始めて見る

ruby on rails でドライバがデフォルトで同梱されているMySQL
DBの勉強ついでにインストールしてみる。


DL元
http://dev.mysql.com/downloads/mysql/5.0.html


windows版をinstall。
install時の細かい設定はよくわからんので基本的にデフォルト指定のまま。


データベースの一覧を表示する。

 mysql> show databases;
 +--------------------+
 | Database           |
 +--------------------+
 | information_schema |
 | mysql              |
 | test               |
 +--------------------+
 3 rows in set (0.00 sec)


データベースを選択する。

mysql> use test
Database changed


テーブルを作成する。

mysql> create table pet (name varchar(20) , owner varchar(20) ,
    -> species varchar(20) , sex char(1) , birth date , death date);


テーブルの一覧を表示する。

 mysql> show tables;
 +----------------+
 | Tables_in_test |
 +----------------+
 | pet            |
 +----------------+
 1 row in set (0.00 sec)


テーブルのカラム情報を表示する。

 mysql> describe pet;
 +---------+-------------+------+-----+---------+-------+
 | Field   | Type        | Null | Key | Default | Extra |
 +---------+-------------+------+-----+---------+-------+
 | name    | varchar(20) | YES  |     | NULL    |       |
 | owner   | varchar(20) | YES  |     | NULL    |       |
 | species | varchar(20) | YES  |     | NULL    |       |
 | sex     | char(1)     | YES  |     | NULL    |       |
 | birth   | date        | YES  |     | NULL    |       |
 | death   | date        | YES  |     | NULL    |       |
 +---------+-------------+------+-----+---------+-------+
 6 rows in set (0.01 sec)

簡単に扱えて便利。