SQL クイックリファレンス
SQL クイックリファレンス
SQL 语句 | 语法 |
---|---|
AND / OR | SELECT 列名 FROM テーブル名 WHERE 条件 AND|OR 条件 |
ALTER TABLE | ALTER TABLE テーブル名 ADD 列名 データ型 or ALTER TABLE テーブル名 |
AS (別名) | SELECT 列名 AS 列別名 FROM テーブル名 or SELECT 列名 |
BETWEEN | SELECT 列名 FROM テーブル名 WHERE 列名 BETWEEN value1 AND value2 |
CREATE DATABASE | CREATE DATABASE データベース名 |
CRE ATE TABLE | CREATE TABLE テーブル名 ( 列名1 データ型, column_name2 data_type, column_name2 data_type, ... ) |
CREATE INDEX | CREATE INDEX インデックス名 ON table_name (column_name) or CREATE UNIQUE INDEX インデックス名 |
CREATE VIEW | CREATE VIEW view_name AS SELECT 列名 FROM table_name WHERE 条件 |
DELETE | DELETE FROM table_name WHERE some_column=some_value or DELETE FROM table _name DELETE * FROM table_name |
DROP DATABASE | DROP DATABASE データベース名 |
DROP INDEX | DROP INDEX テーブル名.インデックス名 (SQL
サーバー) DROP INDEX インデックス名 ON テーブル名 (MS Access) DROP INDEX インデックス名 (DB2/Oracle) ALTER TABLE テーブル名 DROP INDEX インデックス名 (MySQL) |
DROP TABLE | DROP TABLE テーブル名 |
GROUP | SELECT 列名、
集計関数(列名) FROM テーブル名 WHERE 列名演算子の値 GROUP BY 列名 |
HAVING | SELECT 列名,
集計関数(列名) FROM テーブル名 WHERE 列名演算子の値 GROUP BY 列名 HAVING 集計関数(列名) 演算子の値 |
IN | SELECT 列名 FROM テーブル名 WHERE 列名 IN (値1,値) 2、。 .) |
INSERT INTO | INSERT INTO table_name VALUES (value1, value2, value3,....) or INSERT INTO table_name |
INNER JOIN | SELECT 列名 FROM テーブル名1 INNER JOIN テーブル名2 ON テーブル名1.列名=テーブル名2.列名 |
LEFT JOIN | SELECT FROM table_name1 LEFT JOIN table_name2 ON テーブル名1.列名=テーブル名2.列名 |
RIGHT JOIN | SELECT 列名 FROM テーブル名1 RIGHT JOIN テーブル名2 ON テーブル名1.列名=テーブル名2.列名 |
FULL JOIN | SELECT 列名 FROM テーブル名1 FULL JOIN テーブル名2 ON テーブル名1.列名=テーブル名2.列名 |
LIKE | SELECT 列名 FROM テーブル名 WHERE 列名 LIKE パターン |
ORDER BY | SELECT 列名 FROM テーブル名 ORDER BY 列名 [ASC|DESC] |
SELECT | SELECT 列名 FROM テーブル名 |
SELECT * | SELECT * FROM テーブル名 |
SELECT DISTINCT | SELECT DISTINCT 列名 FROM テーブル名 |
SELECT INTO | SELECT * INTO 新しいテーブル名 [IN 外部データベース] FROM 古いテーブル名 または SELECT 列名(s) |
SELECT TOP | SELECT TOP数値|パーセント列名 FROM table_name |
TRUNCATE TABLE | TRUNCATE TABLE |
ユニオン | SELECT 列名 FROM テーブル名 1 UNION SELECT 列名 FROM テーブル名 2 |
UNION ALL | SELECT 列名 FROM テーブル名 1 UNION ALL SELECT 列名 FROM テーブル名 2 |
アップデート | UPDATE テーブル名 SET 列1=値、列2=値、... WHERE some_column=some_value |
WHERE | SELECT 列名 FROM テーブル名 WHERE 列名演算子の値 |