SQL Server 数据库总结 联系客服

发布时间 : 星期三 文章SQL Server 数据库总结更新完毕开始阅读

第六大类:Unincode字符串数据

nchar:长度是设定的,最短为1字节,最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节.

nvarchar:长度是设定的,最短为1字节,最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节.

ntext:长度是设定的,最短为1字节,最长为2G.尾部的空白会去掉,储存一个字符需要2个字节.

第七大类:货币数据类型

money:记录金额范围为:-92233720368577.5808至92233720368577.5807.需要8 个字节.

smallmoney:记录金额范围为:-214748.3648至214748.36487.需要4个字节.

第八大类:标记数据

timestamp:该数据类型在每一个表中是唯一的!当表中的一个记录更改时,该记录的timestamp字段会自动更新.

uniqueidentifier:用于识别数据库里面许多个表的唯一一个记录.

第九大类:二进制码字符串数据

binary:固定长度的二进制码字符串字段,最短为1,最长为8000. varbinary:与binary差异为数据尾部是00时,varbinary会将其去掉 image:为可变长度的二进制码字符串,最长2G.

设置自动增长列

数据库完整性

http://baike.http://china-audit.com//view/992852.htm

主键

SQL注释

第一种:单行 --select * from Student 第二种:多行 /**/

基础查询

查询所有: Select * from 表名

select*fromStudent

新建查询→选择数据库→编写SQL语句。

查询指定列

selectname,sex,agefromStudent

条件查询:where子句

SELECT 列名 FROM 表名 where 条件

查询性别为男的所有记录

selectname,sex,agefromStudentwheresex='男'

查询年龄大于25岁的所有记录。

select*fromStudentwhereage>25

查询所有人数的数量(count 聚合函数)

selectcount(*)fromStudent

范围查询: