データベース作成
テーブル作成
データベース削除
テーブル削除
データベース選択
データベース表示
テーブル表示
テーブル詳細表示
行(データ)挿入
行(データ)置き換え
データ取得
|
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 |