SQL Simple Referenece 誤りの指摘やご意見はこちらへ ご意見板
BBS

PHP Top
項目
SQL Simple Referenece ↑項目に戻る
これは、早引きSQLリファレンスです。
よく使うSQLだけをピックアップしたものです。MySQLを前提としています。
より詳しいものは

MySQL-Manual
Postgres-Manual

などを参照してください。


create database [database]
- データベース作成 新規にデータベースを作成します。
ex.
create database hoge;

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


create table [table] ([column] [type])
- テーブル作成 データベース内に新規にテーブルを作成します。
ex.
create table hoge(foo int(10), boo varchar(255));

hogeテーブルを作成します。
カラムfooはint型、カラムbooはvarchar型です。


drop database [database]
- データベース削除 データベースを削除します。使用には注意しましょう。


drop table [table]
- テーブル削除 テーブルを削除します。気をつけて使用しましょう。


use [database]
- データベース選択 使用するデータベースを選択します。


show databases
- データベース表示 存在するデータベースを表示します。


show tables
- テーブル表示 データベース内に存在するテーブルを表示します。


describe [table]
- テーブル詳細表示 テーブルの詳細情報を表示します。


insert into [table] [データ列]
- 行(データ)挿入 新しいデータをテーブルに挿入します。 文字列は'(シングルクオーテーション)で囲います。
ex.
insert into moo values ('Monkey', '2001-02-24', 1024);

mooテーブルに「Monkey」、「2001-02-24」、「1024」というデータを挿入する。


update [table] set [column]=[value]
- 行(データ)置き換え テーブルのデータを置き換えます。
ex.
update zoo set rate=50; zooテーブルのデータのrateカラムの値を50にする。

条件も指定できます。
  where - 条件を設定する
ex.
update too set rate=50 where rate>=10; tooテーブルで、rateが10以上のデータを50にする。


select [column] from [table] - データ取得 テーブルよりデータを取得します。
ex.
select * from poo;

pooテーブルより全てのデータを取得します。 条件も指定できます。

  where - 取得条件を設定する
ex.
select * from poo where width>=10;
pooテーブルより、widthが10以上のデータを取得する。

  order by [column]- ソートする
ex.
select * from poo where width>=100 order by width [ASC|DESC];

pooテーブルより、widthが10以上のデータを、widthの少ない順に並べて取得する。
デフォルトは昇順(ASC)。降順にする場合はDESC。

↑項目に戻る

PHP Top