MySQLのコマンドリファレンス
・データベースの一覧を表示。
show databases;
・データベースの作成方法
create database データベース名;
・指定したデータベースの作成SQL文を出力(キャラセットの確認が出来る)
show create database データベース名;
・使用するデータベースの選択
USE データベース名
・テーブルの一覧を表示
show tables;
・テーブルの詳細情報を表示
show table status;
・テーブルの作成方法
create table テーブル名 (フィールド名 型, フィールド名 型 )
<オプション>
ストレージエンジンの指定
) engine=InnoDB;
ストレージエンジンとは。。。
キャラクタセットの指定
) default charset=キャラクタセット
・データの挿入
insert into テーブル名 (フィールド名1, フィールド名2) values('abcd', 45);
insert into テーブル名 values('abcd', 45);
テーブル名の後ろの()が無い場合はテーブルのフィールド順にデータが挿入される。
内容:
フィールド名1 :abcd
フィールド名2 :45
・ZEROFILL属性
数字型フィールドに格納したデータの頭に0を付与したいときに用います。
・テーブル内容の表示(DESCRIBE)
DESCRIBE文は作成したテーブルの内容を表示させるコマンドです。
−結果−
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Field | Type | Null | Key | Default | Extra |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
comp_id | int(6) unsigned zerofill | NO | PRI | NULL | auto_increment |
comp_name | char(64) | NO | |||
comp_class | char(64) | YES | NULL | ||
user1 | char(24) | NO | |||
user2 | char(24) | YES | NULL | ||
user3 | char(24) | YES | NULL | ||
post_num | int(11) | NO | |||
address1 | int(11) | NO | |||
address2 | char(128) | NO | |||
tel | char(15) | YES | NULL | ||
fax | char(15) | YES | NULL | ||
mailadd1 | char(64) | NO | |||
mailadd2 | char(64) | YES | NULL | ||
mailadd3 | char(64) | YES | NULL | ||
comp_etc | text | YES | NULL |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
・Auto_incrementの値を初期化するコマンド
ALTER TABLE hw_type_table PACK_KEYS =0 CHECKSUM =0 DELAY_KEY_WRITE =0 AUTO_INCREMENT =1
※テーブルが空の状態で行うこと、それ以外の状態は試してない。