摘要: 1、说说你所知道的MySQL数据库存储引擎,InnoDB存储引擎和MyISM存储引擎的区别? 2、MySQL中char和varchar的区别,varchar(50)和char(50)分别代表什么意思? length:查看字节数 char_length:查看字符数 1. char填充空格来满足固定长度 阅读全文
posted @ 2018-10-11 20:23 foremost 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一 、索引未命中 并不是说我们创建了索引就一定会加快查询速度,若想利用索引达到预想的提高查询速度的效果,我们在添加索引时,必须遵循以下问题 1 范围问题,或者说条件不明确,条件中出现这些符号或关键字:>、>=、<、<=、!= 、between...and...、like、 大于号、小于号 不等于!= 阅读全文
posted @ 2018-10-11 18:48 foremost 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 1、为何要有索引? 2、什么是索引 3、你是否对索引存在误解? 二、索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。 相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围 阅读全文
posted @ 2018-10-11 14:39 foremost 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、事务 1、先建立表 二、函数与流程控制 1、函数 MySQL中提供了许多内置函数,例如: 1.1、基本使用例子 更多函数:中文猛击这里 OR 官方猛击这里 1.2、自定义函数 删除函数: 执行函数 三、流程控制 1、if 条件语句 2、循环语句 阅读全文
posted @ 2018-10-11 12:21 foremost 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1、存储过程的介绍 2、准备表 创建存储过程 无参数存储过程 # 在MySQL中调用 删除创建的存储过程: 在pycharm开发环境中调用 有参数存储过程 # MySQL中调用# 设定初始值 在pycharm开发环境中 删除存储过程drop procedure proc_name; 阅读全文
posted @ 2018-10-11 11:02 foremost 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、视图 1、创建视图 2、使用视图 3、修改视图 4、删除视图 二、 触发器 使用触发器可以定制用户对表进行【增、删、改】操作时前后的行为,注意:没有查询 增 before insert ; after insert 1、创建触发器 trigger 英 /'trɪgə/ 美 /'trɪɡɚ/ vt 阅读全文
posted @ 2018-10-11 10:04 foremost 阅读(1174) 评论(0) 推荐(0) 编辑