SQL入門チュートリアルマニュ...login
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQL クイックリファレンス


SQL クイックリファレンス


SQL 语句语​​法
AND / ORSELECT 列名
FROM テーブル名
WHERE 条件
AND|OR 条件
ALTER TABLE ALTER TABLE テーブル名
ADD 列名 データ型

or

ALTER TABLE テーブル名
DROP COLUMN 列名

AS (別名)SELECT 列名 AS 列別名
FROM テーブル名

or

SELECT 列名
FROM table_name AS table_alias

BETWEENSELECT 列名
FROM テーブル名
WHERE 列名
BETWEEN value1 AND value2
CREATE DATABASECREATE DATABASE データベース名
CRE ATE TABLECREATE TABLE テーブル名
(
列名1 データ型,
column_name2 data_type,
column_name2 data_type,
...
)
CREATE INDEXCREATE INDEX インデックス名
ON table_name (column_name)

or

CREATE UNIQUE INDEX インデックス名
ON (列名)

CREATE VIEWCREATE VIEW view_name AS
SELECT 列名
FROM table_name
WHERE 条件
DELETEDELETE FROM table_name
WHERE some_column=some_value

or

DELETE FROM table _name
(注: 削除テーブル全体!!)

DELETE * FROM table_name
(注: テーブル全体を削除します!!)

DROP DATABASEDROP DATABASE データベース名
DROP INDEXDROP INDEX テーブル名.インデックス名 (SQL サーバー)
DROP INDEX インデックス名 ON テーブル名 (MS Access)
DROP INDEX インデックス名 (DB2/Oracle)
ALTER TABLE テーブル名
DROP INDEX インデックス名 (MySQL)
DROP TABLEDROP TABLE テーブル名
GROUP SELECT 列名、 集計関数(列名)
FROM テーブル名
WHERE 列名演算子の値
GROUP BY 列名
HAVINGSELECT 列名, 集計関数(列名)
FROM テーブル名
WHERE 列名演算子の値
GROUP BY 列名
HAVING 集計関数(列名) 演算子の値
INSELECT 列名
FROM テーブル名
WHERE 列名
IN (値1,値) 2、。 .)
INSERT INTOINSERT INTO table_name
VALUES (value1, value2, value3,....)

or

INSERT INTO table_name
(column1, column2, column3,...)
VALUES (値1、値2、値3、....)

INNER JOINSELECT 列名
FROM テーブル名1
INNER JOIN テーブル名2
ON テーブル名1.列名=テーブル名2.列名
LEFT JOINSELECT
FROM table_name1
LEFT JOIN table_name2
ON テーブル名1.列名=テーブル名2.列名
RIGHT JOINSELECT 列名
FROM テーブル名1
RIGHT JOIN テーブル名2
ON テーブル名1.列名=テーブル名2.列名
FULL JOINSELECT 列名
FROM テーブル名1
FULL JOIN テーブル名2
ON テーブル名1.列名=テーブル名2.列名
LIKESELECT 列名
FROM テーブル名
WHERE 列名 LIKE パターン
ORDER BYSELECT 列名
FROM テーブル名
ORDER BY 列名 [ASC|DESC]
SELECTSELECT 列名
FROM テーブル名
SELECT * SELECT *
FROM テーブル名
SELECT DISTINCTSELECT DISTINCT 列名
FROM テーブル名
SELECT INTOSELECT *
INTO 新しいテーブル名 [IN 外部データベース]
FROM 古いテーブル名

または

SELECT 列名(s)
INTO new_table_name [IN externaldatabase]
FROM old_table_name

SELECT TOPSELECT TOP数値|パーセント列名
FROM table_name
TRUNCATE TABLETRUNCATE TABLE
ユニオンSELECT 列名 FROM テーブル名 1
UNION
SELECT 列名 FROM テーブル名 2
UNION ALLSELECT 列名 FROM テーブル名 1
UNION ALL
SELECT 列名 FROM テーブル名 2
アップデートUPDATE テーブル名
SET 列1=値、列2=値、...
WHERE some_column=some_value
WHERESELECT 列名
FROM テーブル名
WHERE 列名演算子の値

PHP中国語ウェブサイト