• 数据表


                                                                                         用表组织数据

    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.表内容图

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

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

     
  • 相关阅读:
    python升级安装后的yum的修复
    leetCode 47.Permutations II (排列组合II) 解题思路和方法
    MySQL源代码解读
    MySQL快速建立测试表
    MySQL登陆小问题
    MySQL查看当前用户、存储引擎、日志
    【博客编辑工具】
    mysql5.7执行sql语句出现only_full_group_by错误
    mysql查询出来的某一列合并成一个字段
    动态生成多选框
  • 原文地址:https://www.cnblogs.com/fanziyang/p/4912793.html
Copyright © 2020-2023  润新知