MySql常用数据类型

整数:

tinyint(1字节)

smallint(2字节)

int(4字节)

bigint(8字节)

小数:(p表示所在总位数,s表示小数位数)

定点数:(小数位固定)(p个字节,总字节数=p+2)

decimal(p,s)

浮点数:(小数点不固定)

float(p,s) 4字节

double(p,s) 8字节

日期:

date(某一个日期,不包括某时某分某秒)

time(一天中的某个点数,也可以是间隔的时间(-389小时59分59秒~389小时59分59秒))

datetime(连日期带时间)

文本:

char(5)表示长度为5的字符串

varchar(5) 但如果实际长度只有3,但它会按3个字节来分配

text

二进制:

bit

数据库设计的基本步骤:

需求分析:分析客户的业务和数据处理需求

概要设计:设计数据库的E-R模型图,确认信息的正确和完整

详细设计:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的的三大范式进行审核

代码编写:选择具体数据库进行物理实现前端应用

E-R图:

范式:

第一范式:如果每列都是不可再分的最小单元(也称为最小的原子单元)

第二范式:如果满足第一范式,并且除了主键以外的其它列,都完全依赖于该主键

游戏难度不是依赖于某个游戏才给的奖励分数,而是每个游戏都会有

第三范式:如果某个关系满足2NF,并确认除了主键以外其他列都不传递依赖于主键列,则满足第三范式(3NF)

(第三范式要求表中不存在冗余字段)

1数据类型、ER图、范式相关推荐

  1. 数据库期末总结笔记( 零基础 )--数据库安全性与完整性-范式-E-R图

    第四章 数据库安全性与完整性 1.三大完整性约束 基本概念: (1)候选码:一个或一组属性能唯一的标识一个元组,而其子集不能 例:Student表中的学号sno (2)主码:若有多个候选码,则选其中一 ...

  2. 数据库三大范式(1NF,2NF,3NF)及ER图

    数据库三大范式(1NF,2NF,3NF)及ER图 百度官方解释: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据 ...

  3. 关系数据库设计理论(函数依赖、异常、范式)、ER图

    1. 关系数据库设计理论 1.1 函数依赖 记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A. 如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合函数决 ...

  4. 3nf mysql表_数据库三大范式(1NF,2NF,3NF)及ER图

    数据库三大范式(1NF,2NF,3NF)及ER图 百度官方解释: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据 ...

  5. 【19】数据库范式、E-R图

    文章目录 1.范式 2. 三大范式 3. E-R 图 1.范式 规范的来优化数据数据存储方式.在关系型数据库中这些规范就可以称为范式. 2. 三大范式 第一范式(1NF):是指数据库表的每一列都是不可 ...

  6. 三大范式,ER图,外键,视图,索引,触发器

    目录 一.数据库三大范式 二.ER图和实例 2.1.什么是ER图: 2.2.ER图核心要素: 2.3.画ER图和数据建模 三.外键约束与级联操作 3.1.什么是外键? 3.2.什么是外键约束? 3.3 ...

  7. 【数据库】期末复习:SQL语句、关系代数的运算、范式的定义和判断、求最小函数依赖集、ER图转关系模式

    文章目录 SQL语句 查询select 其他 视图 关系代数的运算 并.差.笛卡尔积.投影和选择 连接 自然连接 笛卡尔积 详细版(如果完全不了解就看这里) 范式的定义和判断 如何求候选码 一些例题 ...

  8. E-R图转成关系规则及范式

    E-R模型,是下午题的一个必考题,遇到这样的题,最好是能脑补出数据库中的二维表格. 在要求添加关系时,一定要审好题,题目是要求添加几个关系.不同的要求,添加的关系也完全不一样. 1.E-R模型:实体一 ...

  9. 数据库的设计(E-R图,数据库模型图,三大范式)

    一.数据库设计的概念 数据库设计是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程. 二.数据库设计的重要性 如果一个数据库没有进行一个良好的设计,那么这个数据库完成之后他的缺点是 ...

最新文章

  1. 机器学习与优化基础(Machine Learning and Optimization)
  2. 一文全览,深度学习时代下,复杂场景下的 OCR 如何实现?
  3. linux配置环境jdk
  4. Spring 核心容器类BeanDefinitionReader
  5. mysql对表中添加属性_菜鸟笔记—数据分析师MySQL篇(一)
  6. 操作失败10秒内未完成启动服务mysql_01-MySQL 命令行-cmd用法-未完成
  7. python使用HDF文件格式,保存多个类型的数据到一个文件
  8. n卡eth挖矿设置_“挖矿”再度兴起,N卡停产遇到ETH大涨,显卡会不会涨到18年那样...
  9. php是根据html中的值查询数据条件_FleaPHP框架数据库查询条件($conditions)写法总结...
  10. 题目:学习成绩 = 90分的同学用A表示,60 - 89分之间的用B表示,60分以下的用C表示
  11. Juniper 210 密码清不掉_iPhone 11 每次下载应用都需要输入密码怎么办?
  12. 我的世界boat运行库JAVA10_我的世界boat运行库
  13. JS 页面繁简字转换
  14. n2n(Pear-to-pear) 内网穿透
  15. hello Java 第一天的认识
  16. 登录 不输入账号密码 不能到下一个页面 没办法通过网址直接进去
  17. 【VBA】Excel根据指定字段自动分页sheet功能的实现
  18. java 字符串掐头去尾_java中常见的类
  19. Leetcode 1905. Count Sub Islands [Python]
  20. pytorch开发工具

热门文章

  1. 将txt文件数据转成bin文件.
  2. Zookeeper安装配置(单机)
  3. redis集群值插槽算法灵魂拷问
  4. 唐朝为什么出现多次官修家谱的现象?唐朝家谱的形式有什么变化?
  5. 如何搭建一个优酷、爱奇艺这样的视频网站,都会有哪些技术难点
  6. java的 内省机制_Java 内省机制
  7. 外网如何访问本地项目
  8. 无法运行Hi3516CV-DEMB-uboot-DDR...-BUS_266M.xsl宏。可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用。
  9. 帮小姐姐打分系统的模型创建,滚雪球学 Python 第三轮第 11 篇
  10. 2021年中国内燃机曲轴行业现状及竞争格局分析,高壁垒塑造曲轴行业高集中度,新能源汽车带动行业发展「图」