MySql基础知识精简版
一、建表1、分析需求明确关系作用提前在建表的时候保留有相关的字段方便进行相互的校验查询表里边必须有一个ID 字段的话代表是唯一标识字段查询两个不同的表时需要表进行关联绑定建立一对一关联设立关联字段一对一关系需要设立关联字段字段设置在任何一张表里都可以的多对一关系关联字段设置在“多”的那一个表里“多表”一对多/多对一的关系需要设置字段字段只能设置在多表当中多对多关系设置关系表映射表没有关系2、如何去建表---建库1五大建表原则主键约束能帮我们快速检索数据----一定要建主键第一个建id一定要设置主键不能为空一定要选自动递增1.只有整形数据列才能设置为自动递增 2.只有主键才能设置为自增列 3.自动增长新增数据时可以不赋值 4.初始化默认值为1默认增量为1 5.自增列一旦被使用过就不会出现唯一约束:用来保护表中某列数据不允许重复长度不能超过100BTREE束非空约束不是null选默认约束可以通过default设置默认值约束设置了默认约束的列如果不给值就会使用默认值来填充。外键约束二、E-R图1、概念设计结构实体关系图简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构从而描述静态数据结构的概念模式。实体型(Entity)具有相同的特征和性质的集合体用实体名及其属性名来抽象和刻画同类实体;在E-R图中用矩形表示矩形框内写明实体名比如学生张三、学生李四都是实体。属性(Attribute)实体所具有的某一特性一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示并用无向边将其与相应的实体连接起来比如学生的姓名、学号、性别、都是属性。联系(Relationship):数据对象彼此之间相互连接的方式称为联系也称为关系。2、要素组成及其画法
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2593355.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!