Sql基础--约束,常用结构类型介绍

约束

      保证数据库的完整性,正确性

      非空约束 not null

      主键约束(PK)    唯一且不为空

      唯一约束(UQ)    唯一

      默认约束(DF)    默认值

      检查约束(CK)    范围及格式限制

      外键约束(FK)    表关系

常用结构类型

    带var和不带var的区别

           带var是长度可变的,不带var是长度不可变的

      根据内容定长度;固定内容长度,如果不够,后面补空格

      建议:

        定长度用char,不定长度再用varchar,因为不定长度在读取数据是需要进行计算长度

    带n和不带n的区别:

         带n一个字符占两个字节,不带n的一个字符占一个字节

 

posted @ 2017-11-27 20:46  幺零零幺  阅读(292)  评论(0编辑  收藏  举报