赞
踩
1.mysql 遇到的问题 表的问题 表关联?
数据库:存取数据。
关系型数据库和非关系型数据库,关系型数据库通过sql语句来进行操作。
没有sql语句的叫非关系型数据库Nosql,Nosql最常用你得数据库是Mongodb和Redis
redis一般用作缓存,存储的是我们经常用的数据,一般的数据是存储在mysql和oracle中的。
分布式内存数据库:把很多台电脑看作一台电脑
内存数据库:所有的数据都存储在内存中。
磁盘数据库
2.mysql三范式:经过研究和使用中问题的总结,对于设计数据库提出了一些规范,这些规范被称为范式。
第一范式: 列不可拆分
第二范式:唯一标识 不是主键
第三范式:引用主键 主键是唯一的,主键可以保证文件的唯一性。
后一个范式都是在前一个范式上建立的
E-R模型 当前物理的数据库都是按照E-R模型进行设计的
E表示entry,实体。 R表示relationship 关系
一个实体转换为数据库中的一个表
关系描述两个实体之间的对应规则,包括,,一对一,一对多 ,多对多
关系转换为数据库表中的一个列,在关系型数据库中一行就是一个对象
操作:数据库的操作:创建、删除
表的操作: 增 删 改
数据的操作:增删改查,简称crud
4.数据完整性:一个数据库就是一个完整的业务单元,可以包含多张表,数据存储在表中,在创建表的时 候,为表添加一些强制性的验证,包括数据字段的类型、约束 ,比如学生表年龄一栏可以限制为int类型
char(10) "niu "空格一并存入
字段类型:数字(包含decimal小数),字符串,日期,布尔(bit 实际上是0和1)
5.约束:主键primary key 主键只能有一个
非空 not null
唯一 unique 可以有多个,物理上的存储的结构是由主键维护的
默认 default
外键foregin key
设计表结构:
学生表结构: id name gender address
科目表结构:id name
图形窗口操作:创建数据库 创建表 添加字段 逻辑删除
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。