随笔分类 -  mysql

摘要:一 索引原理 本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。 二 磁盘的IO和预读 磁盘读取数据靠的是机械运动,每次读取数据花费的时间可以分为寻道时间、旋转延迟、传输时间三个部分 阅读全文
posted @ 2021-04-04 09:29 苦行僧冬*婷 阅读(100) 评论(0) 推荐(0)
摘要:# alter table 表名 add 字段 after 字段#alter table 表名 add 字段 first 第一列#alter table 表名 modify 字段 数据类型 *******最常用rename 重命名drop 删除字段change 改名字''' 阅读全文
posted @ 2021-04-02 21:39 苦行僧冬*婷 阅读(61) 评论(0) 推荐(0)
摘要:# 数字#tinyint 表示年龄# int 不约束长度,最多表示11位'''浮点型'''# float(m,n) 一般小数后5位# m表示一共多少位# n 小数部分多少位#double 默认小数后15位#decimal 30,20'''时间'''#data 年月日 生日,入职信息#time 时分秒 阅读全文
posted @ 2021-04-02 21:08 苦行僧冬*婷 阅读(71) 评论(0) 推荐(0)
摘要:'''mysql 5.6以后 默认引擎Innodb 数据和索引存储在一起 索引数据/表结构 两个文件 持久化 支持事务 支持外键 支持行级锁,对修改数据频繁的有好处的 事务 : 为了保证数据的完整性,将多个操作变成原子性操作 开启事务 mysql 5.5以后 默认引擎Myisam 索引和数据不存在一 阅读全文
posted @ 2021-04-02 20:46 苦行僧冬*婷 阅读(45) 评论(0) 推荐(0)
摘要:#创建一个其他用户# create user 'guest'@'192.168.8.%' identified by '123';#给一个用户权限# grant select on (数据库名) ftp.*(点星表示所有的表) to 'guest'@'192.168.8.%';# grant sel 阅读全文
posted @ 2021-03-03 21:13 苦行僧冬*婷 阅读(39) 评论(0) 推荐(0)
摘要:'''root 根节点leaf 叶子branch 分支二叉树平衡树(b tree) 能够让查找某一个值经历的查找速度尽量平衡 balance tree 平衡树不一定是二叉树为什么不用二叉树b+树 如果在分支节点存数据,树的高度变高了,io操作开销会变大 所有的范围都存在分支里,所有的数据都存在叶子节 阅读全文
posted @ 2021-03-03 21:11 苦行僧冬*婷 阅读(42) 评论(0) 推荐(0)
摘要:#查询平均年龄在25岁以上的部门名#select d.name from department as d right join employee as e on d.id = dep_id group by age having avg(age > 25);# select dep_id from 阅读全文
posted @ 2021-03-03 21:10 苦行僧冬*婷 阅读(54) 评论(0) 推荐(0)
摘要:'''1.多表查询 连表查询 子查询 如果一个问题既可以用连表查询解决,也可以使用子查询解决 推荐使用连表查询,因为效率高http://www.cnblogs.com/Eva-J/articles/9688383.html'''#连表查询 #总是在连接的时候创建一张大表,里面存放的是两张表的笛卡尔积 阅读全文
posted @ 2021-03-03 21:09 苦行僧冬*婷 阅读(28) 评论(0) 推荐(0)
摘要:''''''# select gender,count(sid) from student group by gender;# select sname from student where sname like '张%';# select cname,avg(num) from course le 阅读全文
posted @ 2021-03-03 21:08 苦行僧冬*婷 阅读(64) 评论(0) 推荐(0)
摘要:''''''#建表# create table t1(# id int primary key auto_increment,# name char(12) not null,# sex enum('male','female') default 'male',# hobby set('打篮球',' 阅读全文
posted @ 2021-03-03 21:06 苦行僧冬*婷 阅读(45) 评论(0) 推荐(0)
摘要:# not null# create table t7(id int not null,name char not null);#default 默认值 年龄 性别 datetime# create table t8(# id int unsigned not null,# name char(18 阅读全文
posted @ 2021-03-03 21:04 苦行僧冬*婷 阅读(70) 评论(0) 推荐(0)
摘要:'''''''''# alter table 表名 add 字段 after 字段#alter table 表名 add 字段 first 第一列#alter table 表名 modify 字段 数据类型 *******最常用rename 重命名drop 删除字段change 改名字'''多选 ' 阅读全文
posted @ 2021-03-03 21:02 苦行僧冬*婷 阅读(25) 评论(0) 推荐(0)
摘要:''''''# create table book(# book_id int primary key auto_increment,# book_name char(12) not null unique,# book_price tinyint unsigned,# book_press_id 阅读全文
posted @ 2021-03-03 20:59 苦行僧冬*婷 阅读(69) 评论(0) 推荐(0)
摘要:'''''''''数字'''# 数字#tinyint 表示年龄# int 不约束长度,最多表示10位'''浮点型'''# float(m,n) 一般小数后5位# m表示一共多少位# n 小数部分多少位#double 默认小数后15位#decimal 30,20'''时间'''#data 年月日 生日 阅读全文
posted @ 2021-03-03 20:54 苦行僧冬*婷 阅读(71) 评论(0) 推荐(0)
摘要:mysql 5.6以后 默认引擎Innodb 数据和索引存储在一起 索引数据/表结构 两个文件 持久化 支持事务 支持外键 支持行级锁,对修改数据频繁的有好处的 事务 : 为了保证数据的完整性,将多个操作变成原子性操作 开启事务 mysql 5.5以后 默认引擎Myisam 索引和数据不存在一起 索 阅读全文
posted @ 2021-03-03 20:51 苦行僧冬*婷 阅读(76) 评论(0) 推荐(0)
摘要:#创建一个其他用户# create user 'guest'@'192.168.8.%' identified by '123';#给一个用户权限# grant select on (数据库名) ftp.*(点星表示所有的表) to 'guest'@'192.168.8.%';# grant sel 阅读全文
posted @ 2021-03-03 20:47 苦行僧冬*婷 阅读(38) 评论(0) 推荐(0)