• 关于数据库中------用表组织数据


    四种完整性约束

     实体完整性:

    针对数据行设置的完整性

     域完整性:

    针对数据列设置的完整性。

    引用完整性:

    外键约束

    自定义完整性:

    为了满足我们的业务需求,我们自己量身定制的完整性约束,一般 通过存储过程。

    SQL Server中数据类型

     int:存储整型数字

     numeric(18, 2):存储小数

     decimal(18, 2):存储小数

     nvarchar():存储文字

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

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

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

     nvarchar(Max)

     DateTime:保存日期和时间

     照片:image(二进制存储)

    存储姓名:nvarchar(20)

    存储年龄:int

    存储性别:bit

    存储一篇文章:nvarchar(max)

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

    为表建立约束

     主键约束

     一张表一定要设置主键,

    不能给自增列手动给值,这个值是由系统自动给的。

    非空约束

    默认值约束

    check约束

    外键约束

      注意:外键约束只能设置在外键表中

    标识列:

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

    --应用前提:

      01.必须是int(smallint)类型

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

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

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

     外键:

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

    外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。

    外键:依赖于别的表的数据

    主键

    主键:你把唯一键的一个选做主键,一张表只能有一个主键

    主键的主要作用是将记录和存放在其他表中的数据进行关联主键约束就是确定表中的每一条记录,主键不能是空值,

    主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。

     通配符

          _:有且只有一个字符

          %:任意个任意字符

    其中,%代表任意多个字符.关闭后保存表后,该约束建立.以后在向表中输入或插入或更新数据时,约束将起作用,如果Email输入的字符不包括@,将出现错误报告.

    谢谢大家抽出宝贵的时间来看,希望能给大家带来帮助,也希望大家能过支持一下,有更好的建议或问题请发送到我的

    邮箱:18813091329@163.com

          QQ:2991635691

  • 相关阅读:
    dedecms 权重排序问题
    HTML5学习笔记简明版(1):HTML5介绍与语法
    通过jquery 获取文本框的聚焦和失焦方法
    14种网页图片和文字特效的jQuery插件代码
    input文本框实现宽度自适应代码实例,input文本框
    html5,html5教程
    css的#和.的区别
    css style与class之间的区别,cssclass
    网页点击按钮弹出遮罩层,拖动和关闭效果
    基于CSS+dIV的网页层,点击后隐藏或显示
  • 原文地址:https://www.cnblogs.com/hyjj/p/4917928.html
Copyright © 2020-2023  润新知