SQL

  • SELECT:どの列から取り出すか
  • FROM:どの表から取り出すか
  • WHERE:どのような条件で取り出すか(ANDで増やせる)
ex)SELECT 列名 FROM 表名
  • すべての行の取り出し
SELECT * FROM 表名
  • 複数の表で条件を使いたい場合
ex)表名1.列名 = 表名2.列名
  • INSERT:新たに行を挿入
INSERT INTO 表名 VALUES (カンマで区切ったリスト)
ex)INSERT INTO 部門表 VALUES(998,販売促進,0999)
  • UPDATE:特定の行に対して、ある列の値を変更
ex)UPDATE 表名 SET 列名 = 式 WHERE 条件
			 ↓
			 これに変更される
  • DELETE:特定の行を削除
  • CREATE:表の定義
ex)CREATE TABLE 顧客表(顧客番号 CHAR(4),顧客名 CHAR(10),住所 CHAR(20))
  • 視点は表として扱える
  • CREATE INDEX:索引の作成
ex)CREATE INDEX 社員索引 ON 社員表 (社員番号 ASC)
  • ASC:昇順
  • DESC:降順
  • GRANT:処理権限を与える
ex)GRANT SELECT ON 社員表 TO PUBLIC
			   ↓
			 ユーザー全員
  • REVOKE:処理権限を取り上げる
ex)REVOKE INSERT,DELETE,UPDATE ON 社員表.FROM G001
最終更新:2008年10月03日 15:45
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。