所在的位置: mysql >> mysql市场 >> MYSQL之库和表的设计

MYSQL之库和表的设计

医治白癜风的专家 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

一、补充:

  1、use库名;使用该数据库

  2、注释:

    --内容

    #内容

二、数据库的约束

  约束用户的操作,只能存有意义数据

  分类:

    实体完整性:要求一条记录能完整的描述一个具体的事物

      主键:primarykey

        语法:

          列名类型primarykey

          特点:数据唯一且不为空

      唯一约束:unique

        语法:列名类型unique

        特点:给其他列设置值唯一  

    域完整性:要求输入的数据在指定范围

      默认值:default

        语法:

          列名类型default值

        特点:当不指定值时,使用默认值

      非空:notnull

        语法:

          列名类型notnull    

    引用完整性:要求被使用的数据必须存在

    自定完整性

三、数据库的三大范式

  1、1NF:要求列不可再分,列具有原子性

    解决方法:拆列

  2、2NF:要求表中的所有列都依赖主键

      一个表只能存一类事物

    解决方法:拆表

  3、

  注意:高级范式必须在低级范式的基础上完成

一个表只能存一类事物,一个表只能描述一种信息




转载请注明:http://www.aierlanlan.com/rzdk/8762.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了