数据表

 

 

 

 

 

                                                                                     用表组织数据

 

01.四种完整性约束

 

   001.实体完整性:针对数据行设置的完整性 

 

   002.域完整性:针对数据列设置的完整性。

 

   003.引用完整性:外键约束

 

   004.自定义完整性:为了满足我们的业务需求,我们自己量身定制的完整性约束,一般

 

   通过存储过程。

02.SQL Server中数据类型

 int:存储整型数字

 numeric(18, 2):存储小数

 decimal(18, 2):存储小数

 nvarchar():存储文字

  以后严重建议大家只要是保存字符串就用nvarchar()类型,n代表的unicode编码,该编码是国际通用编码,可以避免乱码的出现。var代表长度可变。表中该列真正存储的内容就占它本身的空间,而不会占用该列通过(20)设置的长度所占用的空间。

 varchar():存储可变长度的文本

 char(4):存储固定长度的文本

 text();SQL Sever2000的使用使用的大文本类型,现在2005.2008  2012已经无情的毫无怜悯之心的抛弃了它,

 nvarchar(Max)

 DateTime:保存日期和时间

 照片:image(二进制存储)

--以后我们存储姓名:nvarchar(20)

--存储年龄:int

--存储性别:bit

--存储一篇文章:nvarchar(max)

尽量不要使用ntext或者是text,因为textntext读取效率非常低。

 

03.标识列:

 为了唯一确定一行数据在该表中唯一而设定的一列。

--应用前提:

  01.必须是int(smallint)类型

  02.在标识规范处设置:标识种子,标识增量

(种子值:)标识种子:从哪个数据开始增长

(步长:)标识增量:每次增长几个数

 

04.外键:

 

在一张表表A中某列是主键,但是在另外一张表表B中该列不是主键。那么

 

A称为主键表,表B称为外键表。

 

--只能在外键表中设置外键

 

%:代表任意长度的任意字符:特别声明:包含0

 

\

05.表内容图

 

 

 

 

 

 

 

看到这里相信大家已经懂了什么是数据表了吧!

 

 

不是我写的好  是老师讲的好!!!!!!!!!!!!!!!!!

 

 

 
posted @ 2015-10-26 23:08  那年秋天风在吹  阅读(516)  评论(2编辑  收藏  举报