TOP 子句
作用:
TOP 子句用于规定要返回的记录的数目。
对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。
注释:并非所有的数据库系统都支持 TOP 子句。
语法:
SELECT TOP number|percent column_name(s) FROM table_name
LIKE 操作符
作用:LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
语法:
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
IN 操作符
作用:IN 操作符允许我们在 WHERE 子句中规定多个值。
语法:
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)
BETWEEN 操作符
作用:操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
语法:
SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
Alias(别名)
作用:通过使用 SQL,可以为列名称和表名称指定别名(Alias)。
语法:
(表)
SELECT column_name(s)
FROM table_name
AS alias_name
(列)
SELECT column_name AS alias_name
FROM table_name
INNER JOIN 关键字
作用:在表中存在至少一个匹配时,INNER JOIN 关键字返回行。
语法:
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LEFT JOIN 关键字
作用:LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
语法:
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
RIGHT JOIN 关键字
作用:RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。、
语法:
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
FULL JOIN 关键字
作用:只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。
语法:
SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name
UNION 操作符
作用:UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
语法:
SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
SELECT INTO 语句
作用:
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。
SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。
语法:
(把所有的列插入新表)
SELECT *
INTO new_table_name [IN externaldatabase]
FROM old_tablename
(把希望的列插入新表)
SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename
CREATE DATABASE 语句
作用:CREATE DATABASE 用于创建数据库。
语法:
CREATE DATABASE database_name
CREATE TABLE 语句
作用:CREATE TABLE 语句用于创建数据库中的表。
语法:
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
CREATE INDEX 语句
作用:在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。
语法:
CREATE INDEX index_name
ON table_name (column_name)
来源:CSDN
作者:Eric 陈
链接:https://blog.csdn.net/qq_42109746/article/details/104333315