MySQLメモ

CGI'sトップへ戻る


1.接続と終了
・接続
・終了

mysql / exit / quit

2.既存のDBを見る
・DBを見る
・テーブルを見る
・テーブルの情報(カラム名と定義)を見る

show / desc

3.DB・テーブルの作成
・DBの作成
・テーブルの作成

create

4.レコードの追加
・レコードの追加(挿入)

insert into / values

5.テーブルからデータを取り出す
・テーブルからデータを取り出す
・条件を使って取り出す(比較演算子)
・条件を使って取り出す(論理演算子)
・条件を使って取り出す(like / not like)
・条件を使って取り出す(is null / not null)

select * from / where / 比較演算子 / 論理演算子 / like(not like) % / is null(not null)

6.テーブルを更新する
・レコードを更新する
・レコードを削除する
・ファイルからデータ入力(CSV)
・他のテーブルのデータを入力

update / where / load data infile / terminated by / insert into ~ select * from ~

7.カラムを操作する
・カラムの追加
・カラム名の変更
・カラム定義の変更
・カラムの削除

alter / change / drop

8.テーブルを操作する
・テーブル名の変更
・テーブルの削除

alter / rename as / drop

9.DBを削除する
・DBの削除

drop

10.データ型について
・指定のデータ型と違うデータを入力した場合
・データ型の自動更新
・enumとset
・日付型データ

enum / set / date

11.カラムの属性について
・null、not null
・初期値の追加
・プライマリキー(主キー)
・オートインクリメント
・zerofill
・unsigned

not null / default / primary key / auto_increment / unsigned

12.インデックスについて
・インデックスの作成
・インデックスの確認
・インデックスを使用して検索しているかの確認
・インデックスの削除

index / index ~ on ~ / add index / show index / explain / drop index

13.関数について
・集計関数
・算術演算子を使った計算
・既存の値を計算して、結果をカラムに入力する方法

avg() / sum() / max() / count() / group by / + - * / % / update ~ set ~

14.結合について
・クロスジョイン
・レフト/ライトジョイン

15.その他

16.データ型と最小値/最大値

17.テーブル ロック
lock tables / unlock tables

CGI'sトップへ戻る