02 2020 档案

摘要:在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文
posted @ 2020-02-19 11:27 飘飘雪 阅读(340) 评论(0) 推荐(0) 编辑
摘要:如图: mysql 中的这个长度设置,即 int(n) 是什么意思,以及“无符号”和“填充零”又代表什么意思? 无符号:首先int(n),Integer(n) 长度为32位二进制整数(4字节),勾选上“无符号”时表示禁止负数,取值从0开始。此时可以表示的范围是 0 2e(32)-1 ,你可以存储任何 阅读全文
posted @ 2020-02-17 14:51 飘飘雪 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、 阅读全文
posted @ 2020-02-17 11:11 飘飘雪 阅读(7164) 评论(0) 推荐(0) 编辑
摘要:对于单精度浮点数Float: 当数据范围在±131072(65536×2)以内的时候,float数据精度是正确的,但是超出这个范围的数据就不稳定,没有发现有相关的参数设置建议:将float改成double或者decimal,两者的差别是double是浮点计算,decimal是定点计算,会得到更精确的 阅读全文
posted @ 2020-02-14 11:26 飘飘雪 阅读(4486) 评论(0) 推荐(0) 编辑
摘要:整型: byte:-2^7 ~ 2^7-1,即-128 ~ 127。1字节。Byte。末尾加B short:-2^15 ~ 2^15-1,即-32768 ~ 32767。2字节。Short。末尾加S long:-2^63 ~ 2^63-1,即-9223372036854774808 ~ 922337 阅读全文
posted @ 2020-02-13 15:30 飘飘雪 阅读(7716) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000010991930 索引(key)是存储引擎用于快速找到记录的一种数据结构。它和一本书中目录的工作方式类似——当要查找一行记录时,先在索引中快速找到行所在的位置信息,然后再直接获取到那行记录。在MySql中,索引是在存储引擎层而不是 阅读全文
posted @ 2020-02-10 14:47 飘飘雪 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1、定义: 单一索引: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 复合索引: 复合索引也叫组合索引; 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。 复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引; 同时有两个概念叫做窄索引和宽索引,窄索引是指索 阅读全文
posted @ 2020-02-10 11:56 飘飘雪 阅读(911) 评论(0) 推荐(0) 编辑
摘要:主键是唯一的索引,通常会用GUID最为主键,但是并不是每个表都存在ID字段,例如学生表(姓名,生日,性别,班级),这里面每一个值都可能重复,无法使用单一字段作为主键,这时我们可以将多个字段设置为复合主键,由复合主键标识唯一性。只要不是复合主键每个值都重复,就不算重复。 create table st 阅读全文
posted @ 2020-02-10 11:13 飘飘雪 阅读(817) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示