Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in
/www/wwwroot/fawdlstty.com/wp-content/plugins/wp-syntax/wp-syntax.php on line
383
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in
/www/wwwroot/fawdlstty.com/wp-content/plugins/wp-syntax/wp-syntax.php on line
383
Sql Server在服务器开发中用的不是最多,但也属于主流数据库服务器之一。对于各种不同的数据库服务器,数据库查询语句有细微差别。这边文章用于做为T-SQL语句的整理,一方面列出各种用法作为参考,另一方面也为其他不同类型数据库使用提供另一种实现思路。
常用数据类型:
1
2
3
4
5
6
7
8
9
10
| INT --整数,不带宽度
FLOAT --浮点数,不带宽度
DATE --日期,不带宽度
datetime --日期时间,不带宽度
CHAR --字符,带宽度
NCHAR --Unicode字符,带宽度
VARCHAR --变长字符,带宽度
nvarchar --变长Unicode字符,带宽度
DECIMAL --定点数,带宽度
NUMERIC --定点数,带宽度 |
int --整数,不带宽度
float --浮点数,不带宽度
date --日期,不带宽度
datetime --日期时间,不带宽度
char --字符,带宽度
nchar --Unicode字符,带宽度
varchar --变长字符,带宽度
nvarchar --变长Unicode字符,带宽度
decimal --定点数,带宽度
numeric --定点数,带宽度
除了常用类型外还有二进制流类型、Image类型等,因为用的非常少所以就不全部列举了。
5种约束:
1
2
3
4
5
| PRIMARY KEY --主键,指定列或多个列不允许重复,查询数据库默认以主键排序
UNIQUE --唯一键,指定列或多个列不允许重复
CHECK --检查键,插入的数据必须符合此条件
DEFAULT --默认键。当插入数据时写入的值为default,那么值将被设置为默认键指定的值
FOREIGN KEY --外键。指定键必须与其他表某列相关联。 |
primary key --主键,指定列或多个列不允许重复,查询数据库默认以主键排序
unique --唯一键,指定列或多个列不允许重复
check --检查键,插入的数据必须符合此条件
default --默认键。当插入数据时写入的值为default,那么值将被设置为默认键指定的值
foreign key --外键。指定键必须与其他表某列相关联。
继续阅读Transact-SQL基本用法整理