DML
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
UPDATE 表名称 SET 列2名称 = 新值2,列4名称 = 新值4 WHERE 列名称=某值
DELETE FROM 表名称 WHERE 列名称=某值
DELETE FROM 表名称 或者DELETE * FROM 表名称
INSERT INTO 表名称 VALUES (值1,值2,....)
INSERT INTO 表名称 (列2,列5,...) VALUES (值2,值5,....)
DISTINCT(有区别的,不重复的)
SELECT DISTINCT 列名称 FROM 表名称
DDL
CREATE DATABASE
ALTER DATABASE
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE INDEX
DROP INDEX
ORDER BY 列 ASC,列DESC
SELECT TOP NUMBER|PERCENT COULUMN_NAME(S) FROM TABLE_NAME
SELECT COLUMN_NAME(S) FROM TABLE_NAME WHERE COLUMN_NAME LIKE PATTERN
LIKE '%G%' WHERE COLUMN_NAME(S) NOT LIKE '%G%'
LIKE '%G'
LIKE 'G%'
% 替代一个或多个字符
- 仅替代一个字符
[CHARLIST] 字符列中的任何单一字符
[^CHARLIST]|[!CHARLIST] 不在字符列中的任何一字符
selec * from persons where city like '[!aln]%'
从"Persons" 表中选取city不以 "A" 或 "L" 或 "N" 开头的所有记录
IN 操作符允许我们在WHERE子句中规定多个值
select column_name(s) from table_name where column_name in (value1,value2,...)