2017年3月24日

该文被密码保护。 阅读全文
posted @ 2017-03-24 08:34 闪亮由我 阅读(1) 评论(0) 推荐(0) 编辑

2017年3月23日

摘要: mysql优化思路1.SQL语句优化 1)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu 阅读全文
posted @ 2017-03-23 16:12 闪亮由我 阅读(134) 评论(0) 推荐(0) 编辑

2017年3月21日

摘要: 存储过程 存储过程简称过程,procedure,是一种用来处理数据的方式,可以理解为是没有返回值的函数 创建过程 create procedure 过程名([参数列表]) begin -- 过程体 end -- 创建过程 create procedure pro1() select * from m 阅读全文
posted @ 2017-03-21 23:07 闪亮由我 阅读(66) 评论(0) 推荐(0) 编辑
 
摘要: 函数: 将一段代码块封装到一个结构中,在需要执行代码块的时候,调用结构即可(代码复用) 系统函数:系统定义好的函数,直接调用即可,任何函数都有返回值,因此函数的调用时通过select调用。 mysql中,字符是基本单位 substring:字符串截取(字符为单位) --定义两个变量 set @cn 阅读全文
posted @ 2017-03-21 22:33 闪亮由我 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: 代码执行结构:顺序结构、分支机构、循环结构 分支结构:实现准备多个代码块,按照条件选择执行某段代码 在mysql中只有if分支 基本语法 if 条件判断 then -- 满足条件要执行的代码; else -- 不满足条件要执行的代码 end if; 触发器结合if分支:判断商品库存是否足够,不够不能 阅读全文
posted @ 2017-03-21 00:23 闪亮由我 阅读(146) 评论(0) 推荐(0) 编辑
 
摘要: mysql触发器 触发器:trigger,事先为某张表绑定好一段代码,当表中某些内容发生改变的时候(增删改),系统会自动触发代码,执行 触发器:事件类型,触发时间,触发对象 事件类型:增删改,三种类型,insert,delete,update 触发时间:前,后,before,after 触发对象:针 阅读全文
posted @ 2017-03-21 00:03 闪亮由我 阅读(112) 评论(0) 推荐(0) 编辑

2017年3月20日

摘要: set names gbk; 变量 变量分为两种:系统变量,自定义变量 系统变量:系统定义好的,大部分情况用户不需要使用系统变量,如autocommit,auto_increment_increment等 查看系统变量: show variables;-- 查看所有 查看具体变量值:任何一个有数据返 阅读全文
posted @ 2017-03-20 23:11 闪亮由我 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: 事务是针对数据的,不是针对结构的 存储引擎innodb支持事务,myisam不支持事务需求:有一张银行账户表,有A用户给B账户转账,A账户减少,B账户增加,但是A操作之后断电。 解决方案:A减少钱,但是不立即减少钱,B收到钱后,同时修改数据库表 事务安全: 事务transaction:一系列要发生的 阅读全文
posted @ 2017-03-20 22:43 闪亮由我 阅读(96) 评论(0) 推荐(0) 编辑
 
摘要: 外键:关联关系(表与表之间,表中字段纸箱另外一张表的主键) 外键条件:字段类型必须一致,存储引擎必须为innodb 外键约束: 字表约束:不能插入父表不存在的记录 父表约束:三种模式(district,cascade,set null), 常用模式on delete set null on upda 阅读全文
posted @ 2017-03-20 20:56 闪亮由我 阅读(66) 评论(0) 推荐(0) 编辑
 
摘要: mysql备份与还原 备份:将当前已有的数据或记录保留 还原:将已保留的数据恢复到对应的表中 为什么要做备份还原? 1、防止数据丢失:被盗、误操作 2、保护数据记录 数据备份有很多种:数据表备份,单表备份,sql备份,增量备份 数据表备份:不需要通过sql来备份,直接进入数据库文件夹对表结构及数据进 阅读全文
posted @ 2017-03-20 20:31 闪亮由我 阅读(98) 评论(0) 推荐(0) 编辑