MySQL 语句在需要时被执行,存储过程也是,但是你要是想要某条(或某些语句)在事件发生时自动执行,该怎么办触发器由此而来 触发器:某个表发生更改时自动处理。触发器是MySQL响应delete,insert,update(增加,删除,修改)时,自动执行的一条MySQL语句,或位于begin和end语 ...
分类:
数据库 时间:
2020-06-17 01:29:23
阅读次数:
79
第四章.检索数据 1.检索单个列 该结果返回的数据是为排序的,和添加到表中的顺序是不一样的。 结束SQL语句以(;)来结束。 对所有列和表名是小写的。 2.检索多个列 3.检索所有列 用通配符(*)表示 4.检索不同的行 DISTINCT关键字指示MySQL语句只返回不同的值。distinct关键字 ...
分类:
数据库 时间:
2020-06-15 22:41:10
阅读次数:
82
实测: 将单引号(')和双引号(")替换成转移单引号(\')和转移双引号(\")即可 转: https://www.cnblogs.com/xcxc/p/3534647.htm mysql语句中有引号的问题解决方案 在mysql的查询、修改、插入、删除的sql语句里有引号如何处理? 例如: 1 2 ...
分类:
数据库 时间:
2020-06-15 15:36:29
阅读次数:
86
本节课先对mysql的基本语法初体验。 操作文件夹(库) 增 create database db1 charset utf8; 查 # 查看当前创建的数据库 show create database db1; # 查看所有的数据库 show databases; 改 alter database ...
分类:
数据库 时间:
2020-06-13 23:03:30
阅读次数:
93
存储过程:为了以后的使用而保存的一条或多条MySQL语句的集合,也可以看成一个函数 版本要求: MySQL 5 添加了对存储过程的支持,所以mysql 版本要达到mysql 5 及以后的版本 使用情形: 大多数sql 都是针对一个或多个表的单挑语句。并非所有操作都这么简单,经常会有一个完整的操作需要 ...
分类:
数据库 时间:
2020-06-13 09:15:52
阅读次数:
65
一、事务的介绍 1.什么是事务? 事务是由一个或多个SQL语句组成的单独单元,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体, 如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。有受到影响的数据将返回到事物开始以前的状态; 如果单元中的所有SQL语 ...
分类:
数据库 时间:
2020-06-11 13:30:20
阅读次数:
84
什么是事务? 事务由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句一旦执行失败或者产生错误,整个单元将会回 滚,所有受到影响的数据将会返回到事务开始以前的状态;如果单元中的所有sql语句均执行成功,则 ...
分类:
其他好文 时间:
2020-05-26 15:17:55
阅读次数:
59
mysql数据库在5.0.37版本后添加了Show profiles功能,可以分析出一条sql语句的性能。 检查数据库是否支持Show profiles功能:show variables like "%version%"; 查看profiles是否开启:show variables like "%p ...
分类:
数据库 时间:
2020-05-20 12:28:08
阅读次数:
66
mysql 的 if 既可以作为表达式用,也可以在存储过程中作为流程控制语句使用,如下是作为表达式使用: if 表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL), 则 IF() 的返回值为 expr2;否则 ...
分类:
数据库 时间:
2020-05-13 12:04:38
阅读次数:
62
思考: 大家可以思考一下下面sql语句写的有没有问题? select jg.id as goodsId,jm.name,... from jdy_merchant jm left outer join jdy_express_template jet on jet.id = jg.freight l ...
分类:
数据库 时间:
2020-05-09 18:59:43
阅读次数:
66