请输入关键字
MSSQL基本语法初学者
Alin|2015-10-21

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,...)

赞一下21||已浏览1741

本站版本归木之林解释所有 copyright(C)2010-2025www.mzlin.net 备案/许可证编号为:粤ICP备15050036号