2010年10月19日火曜日

コマンドラインで mysql を操作

コマンドラインを起動。XAMPP を利用している場合、XAMPP がインストールされているディレクトリ/mysql/bin に移動して

mysql -u root

により MySQL に接続。

次の操作を行う。

  1. スキーマ (データベース) の作成
  2. テーブルの定義
  3. テーブルの変更
  4. テーブルのカラムの確認

12.1.10 CREATE DATABASE Syntax によりスキーマの作成。

create schema hoge;

12.1.17 CREATE TABLE Syntax によりテーブルの定義。

create table hoge.persons (id int primary key);

12.1.7 ALTER TABLE Syntax によりテーブルの変更。

alter table hoge.persons add column (name varchar(45) not null, age int not null);

12.4.5.6 SHOW COLUMNS Syntax により、定義したテーブルのカラム情報を表示。

show columns from hoge.persons

実行すると以下の結果が表示される。

+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |  
+-------+-------------+------+-----+---------+-------+
| id    | int(11)     | NO   | PRI | NULL    |       |  
| name  | varchar(45) | NO   |     | NULL    |       |
| age   | int(11)     | NO   |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)