2024年4月19日发(作者:)

SQL Server 2008

常用关键字、数据类型和常用语法

常用关键字:

SQL server 2008一共大约有180多个关键字。简要分为主要关

键字、辅助关键字和函数类关键字。本文就常用的这三类关键字进行

语法说明和用例。

说明:1、比较好的习惯是,数据库名以D_开头,表名用T_开头,

字段名以F_开头,这样可以防止和关键字重名。

2、如果确实用到了系统关键字,就要在关键上加[]方括号,以

与关键字进行区别。例如有一个用户表被命名为USER,则查询该表

内容的时候:SELECT * FROM USER语句是错误的,应该是SELECT * FROM

[USER]。因为USER是关键字。

编号

主要关键字

关键字 应用场景

1

2

3

4

5

6

7

8

9

10

11

CREATE

ALTER

DROP

INSERT

INTO

VALUES

UPDATE

SET

SELECT

FROM

WHERE

创建表

修改表结构

删除数据库和表

插入表数据

与INSERT连用,插入表数据

插入表数据时,指定列值

更新表数据

与UPDATE连用,设定列值

查询表数据

从哪个表中查询

查询表数据的条件

1 / 1

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

DATABASE

TABLE

NOT

NULL

IDENTITY(1,1)

CONSTRAINT

PRIMARY

FOREIGN

KEY

REFERENCES

CHECK

UNIQUE

COLUMN

DEFAULT

AND

OR

TRUNCATE

ORDER

BY

ASC

DESC

AS

DELETE

LIKE

IS

IN

BETWEEN

GROUP

HAVING

数据库

数据表

空值

标识列

约束,后边跟约束名

主键,PRIMARY KEY(列名)

外键 FOREIGN KEY(列名)

把…印作参考,指定外键的时候用

CHECK约束

唯一性约束

默认值

截断,快速清空表内数据

常与by连用

与GROUP或ORDER连用

升序

降序

列名别称

删除表数据

通配符

用于NULL值

离散值

连续值,常与and连用

分组,常与by连用

对GROUP BY分组内的数据进行过滤

1 / 1