第一阶段: 1,一定要正确设计索引 2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描) 3,一定要避免 limit 10000000,20 这样的查询 4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库 5, ...
分类:
数据库 时间:
2018-06-21 11:22:01
阅读次数:
208
业务背景: 机构ID:省(360000),市级(360100),区县级(360101) 输入一个机构ID(可能是区,也可能是市)在sys_ability_warning_rule表中查询对应机构ID, 如:输入360305(区县级), 如果表中有对应ID,则直接返回360305, 如果没有对应ID, ...
分类:
数据库 时间:
2018-06-21 01:39:23
阅读次数:
220
前言,什么是存储引擎 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。 存储引擎说白了就是如何存储 ...
分类:
数据库 时间:
2018-06-12 19:39:44
阅读次数:
190
一.MySQL存储过程中常见的循环1.while循环:WHILE.....DO.....ENDWHILE例1:创建存储过程(求1+2+.......+num的和):创建成功,进行调用:显示结果:2.REPEAT循环:REPEAT.........UNTLLENDREPEAT例2:创建存储过程:创建完成,调用存储过程:显示结果:3.LOOP循环:LOOPENDLOOP例3:创建存储过程:创建成功,调
分类:
数据库 时间:
2018-06-12 10:31:01
阅读次数:
243
InnoDB InnoDB是MySql默认的事务型存储引擎,只有在需要innoDB不支持的特性时,才考虑使用其它存储引擎。 采用MVCC来支持高并发,并且实现了4个标准的隔离机制,默认级别可重复读,并且通过间隙锁策略防止幻读的出现。间隙锁使得InnoDB不仅仅锁定查询涉及的行,还会对索引中的间隙进行 ...
分类:
数据库 时间:
2018-06-11 21:59:59
阅读次数:
224
一、存储引擎简介 mysql采用业务逻辑和数据存储分离的架构,底层的存储引擎为上层的SQL层提供了支持;mysql采用的是插件的方式将存储引擎直接加载到正在运行的MySQL中,这是mysql的一个重要特性; 以下命令可以查询当前mysql支持的存储引擎: 本文环境: 1)mysql版本为:5.7.1 ...
分类:
数据库 时间:
2018-06-11 10:54:03
阅读次数:
172
MyISAM存储引擎 优点: MyISAM引擎存储文件: tbl_name.frm: 表格式定义 tbl_name.MYD: 数据文件 tbl_name.MYI: 索引文件 缺点: 适用场景:MySQL5.5.5前默认的数据库引擎,在只读(或者写较少)、表较小(可以接受长时间进行修复操作)的场景适用 ...
分类:
数据库 时间:
2018-06-10 21:34:40
阅读次数:
175
一.MySQL存储过程1.概念:带有逻辑的sql语句,之前的sql语句中没有条件判断,没有循环,存储过程中带上流程控制语句。2.特点:(1)执行效率非常快,存储过程是在数据库的服务端执行的;(2)移植性很差,不同的数据库存储过程不能一直;3.存储过程的语法:例(我们以employee表为例):(1)不带参数的存储过程:创建存储过程:存储过程创建成功,调用执行:显示结果:(2)带参数的存储过程:#1
分类:
数据库 时间:
2018-06-07 19:22:11
阅读次数:
238
基础查询 首先创建一张students学生表,增加字段与插入数据如下 创建不带参数的存储过程 查看学生个数 执行存储过程 带参数的存储过程 根据城市查询总数 执行存储过程 带有输出参数的存储过程 根据姓名查询的学生信息,返回学生的城市 执行存储过程 MySQL支持IN(传递给存储过程),OUT(从存 ...
分类:
数据库 时间:
2018-05-28 11:50:53
阅读次数:
192
LAMP架构介绍LAMP是LinuxapacheMySQLphp的简写,即可吧apacheMySQL和PHP安装在Linux系统上,组成一个坏境来运行PHP的脚本语言,通常是网站。Linux是操作系统apache提供web的一个软件MySQL存储的一个软件,数据库PHP脚本语言三个角色可以在一台机器,也可以分开。不过MySQL和PHP要在一起。例如如果在一个web网站上点一个图片logoapach
分类:
数据库 时间:
2018-05-25 11:12:50
阅读次数:
221