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 --定点数,带宽度 |
除了常用类型外还有二进制流类型、Image类型等,因为用的非常少所以就不全部列举了。
5种约束:
1 2 3 4 5 | PRIMARY KEY --主键,指定列或多个列不允许重复,查询数据库默认以主键排序 UNIQUE --唯一键,指定列或多个列不允许重复 CHECK --检查键,插入的数据必须符合此条件 DEFAULT --默认键。当插入数据时写入的值为default,那么值将被设置为默认键指定的值 FOREIGN KEY --外键。指定键必须与其他表某列相关联。 |