SQL入门教程手册login
SQL入门教程手册
作者:php.cn  更新时间:2022-04-12 14:15:40

SQL 快速参考


SQL 快速参考


SQL语句语​​法
AND / ORSELECT列名
FROM表名
WHERE条件
AND|OR条件
更改表ALTER TABLE 表名
添加列名数据类型

ALTER TABLE 表名
删除列列名

AS(别名)SELECT 列_名 AS 列_别名
FROM 表名

SELECT 列名
FROM 表名 AS 表别名

BETWEENSELECT 列名称
FROM 表名称
WHERE 列名称
值 1 和值 2 之间
创建数据库创建数据库数据库名称
CRE ATE TABLECREATE TABLE table_name
(
column_name1 data_type ,
column_name2 数据类型,
column_name2 数据类型,
...
)
CREATE INDEXCREATE INDEX index_name
ON table_name (column_name)

CREATE UNIQUE INDEX
表名(列名)

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

DELETE F ROM table_name
(注:删除整个表!!)

DELETE * FROM table_name
注意:删除整个表!!)

DROP DATABASEDROP DATABASE 数据库名称
DROP INDEXDROP INDEX table_name.index_name (SQL 服务器)
DROP INDEX 索引名称 ON 表名称(MS Access)
DROP INDEX 索引名称(DB2/Oracle)
ALTER TABLE 表名称
DROP INDEX 索引名称(MySQL)
DROP TABLEDROP TABLE 表名称
GROUP BY 选择列名, 聚合函数(列名)
FROM 表名
WHERE 列名运算符值
GROUP BY 列名
HAVINGSELECT 列名, 聚合函数(列名)
FROM 表名
WHERE 列名运算符值
GROUP BY 列名
HAVING 聚合函数(列名)运算符值
INSELECT 列名
FROM 表名
WHERE 列名
IN (value1,value) 2、. .)
INSERT INTOINSERT INTO table_name
VALUES (value1, value2, value3,....)

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

INNER JOINSELECT 列名称
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LEFT JOINSELECT 列名称
FROM 表名1
LEFT JOIN 表名2
ON table_name1.column_name=table_name2.column_name
RIGHT JOINSELECT column_name
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
全连接选择列名
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LIKESELECT 列名
FROM 表名
WHERE 列名 LIKE 模式
ORDER BYSELECT 列名称
FROM 表名称
ORDER BY 列名称 [ASC|DESC]
SELECTSELECT 列名称
FROM 表名称
SELECT * SELECT *
FROM table_name
SELECT DISTINCTSELECT DISTINCT column_name
FROM table_name
SELECT INTOSELECT *
INTO new_table_name [IN externaldatabase]
FROM old_table_name

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

SELECT TOPSELECT TOP 数字|百分比列名
FROM table_name
TRUNCATE TABLETRUNCATE TABLE table_name
联盟从表名1中选择列名
UNION
从表名2中选择列名
UNION ALL从表名1中选择列名
UNION ALL
从表名2中选择列名
更新UPDATE table_name
SET column1=value,column2=value,...
WHERE some_column=some_value
WHERESELECT column_name(s)
FROM table_name
WHERE column_name 运算符值

PHP中文网