当前位置: 首页 > news >正文

山东响应式网站开发wordpress移动端页面模板下载地址

山东响应式网站开发,wordpress移动端页面模板下载地址,平面设计接单价格表,网页布局排版个人简介#xff1a;Java领域新星创作者#xff1b;阿里云技术博主、星级博主、专家博主#xff1b;正在Java学习的路上摸爬滚打#xff0c;记录学习的过程~ 个人主页#xff1a;.29.的博客 学习社区#xff1a;进去逛一逛~ 触发器 ⑩⑥ 【MySQL】触发器详解1. 什么是触发… 个人简介Java领域新星创作者阿里云技术博主、星级博主、专家博主正在Java学习的路上摸爬滚打记录学习的过程~ 个人主页.29.的博客 学习社区进去逛一逛~ 触发器 ⑩⑥ 【MySQL】触发器详解1. 什么是触发器2. 触发器的使用①使用规则②案例 ⑩⑥ 【MySQL】触发器详解 1. 什么是触发器 触发器 触发器是与表有关的数据库对象 指在insert / update / delete之前或之后 触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性日志记录数据校验等操作。使用别名OLD和NEW来引用触发器中发生变化的记录内容这与其他的数据库是相似的。现在触发器还只支持行级触发 不支持语句级触发 。 行级触发执行insert / update / delete语句影响5行数据触发器会被触发5次。语句级触发执行insert / update / delete语句影响n行数据触发器只触发1次。 触发器类型 ⚪INSERT 触发器NEW 表示将要或已经新增的数据。⚪UPDATE 触发器OLD 表示修改之前的数据NEW 表示将要或已经修改后的数据。⚪DELETE 触发器OLD表示将要或已经删除的数据。 2. 触发器的使用 ①使用规则 使用触发器 创建触发器 -- 语法 -- {}内的关键字为必选项任选其一。 -- BEFORE/AFTER表示触发SQL语句的时机在新增/修改/删除操作之前/之后 CREATE TRIGGER 触发器名 {BEFORE | AFTER} {INSERT | UPDATE | DELETE} ON 表名 FOR EACH ROW BEGIN-- 触发后执行的SQL语句 END;查看触发器 SHOW TRIGGERS;删除触发器 -- 若不指定schema_name默认当前数据库 DROP TRIGGER [schema_name.]触发器名②案例 准备工作 通过触发器记录 user 表的数据变更日志(user_logs) | 包含增加, 修改 , 删除 -- 需求: 通过触发器记录 user 表的数据变更日志(user_logs) , 包含增加, 修改 , 删除 ;-- 准备工作 : 日志表 user_logs create table user_logs(id int(11) not null auto_increment,operation varchar(20) not null comment 操作类型, insert/update/delete,operate_time datetime not null comment 操作时间,operate_id int(11) not null comment 操作的ID,operate_params varchar(500) comment 操作参数,primary key(id) )engineinnodb default charsetutf8;INSERT触发器 案例 -- 插入数据触发器 DELIMITER $$CREATE TRIGGER tb_user_insert_trigger AFTER INSERT ON tb_user FOR EACH ROW BEGININSERT INTO user_logs(id, operation, operate_time, operate_id, operate_params) VALUES(NULL, insert, NOW(), new.id, CONCAT(插入的数据内容为: id,new.id,,name,new.name, , phone, NEW.phone, , email, NEW.email, , profession, NEW.profession)); END$$DELIMITER ;-- 查看触发器 SHOW TRIGGERS ;-- 插入数据到tb_user INSERT INTO tb_user(id, NAME, phone, email, profession, age, gender, STATUS, createtime) VALUES (26,三皇子,18809091212,erhuangzi163.com,软件工程,23,1,1,NOW());-- 查看触发器触发后的日志表 SELECT * FROM user_logs;-- 删除触发器 drop trigger tb_user_insert_trigger; UPDATE触发器 案例 -- 修改数据触发器 DELIMITER $$CREATE TRIGGER tb_user_update_trigger AFTER UPDATE ON tb_user FOR EACH ROW BEGININSERT INTO user_logs(id, operation, operate_time, operate_id, operate_params) VALUES(NULL, update, NOW(), new.id,CONCAT(更新之前的数据: id,old.id,,name,old.name, , phone, old.phone, , email, old.email, , profession, old.profession, | 更新之后的数据: id,new.id,,name,new.name, , phone, NEW.phone, , email, NEW.email, , profession, NEW.profession)); END$$DELIMITER ;-- 查看触发器 SHOW TRIGGERS ;-- 执行更新操作 UPDATE tb_user SET profession 会计 WHERE id 23; UPDATE tb_user SET profession 会计 WHERE id 5;-- 查看触发器触发后的日志表 SELECT * FROM user_logs;DELETE触发器 案例 -- 删除数据触发器 DELIMITER $$CREATE TRIGGER tb_user_delete_trigger AFTER DELETE ON tb_user FOR EACH ROW BEGININSERT INTO user_logs(id, operation, operate_time, operate_id, operate_params) VALUES(NULL, delete, NOW(), old.id,CONCAT(删除之前的数据: id,old.id,,name,old.name, , phone, old.phone, , email, old.email, , profession, old.profession)); END$$DELIMITER ;-- 查看触发器 SHOW TRIGGERS ;
http://www.yutouwan.com/news/356388/

相关文章:

  • 做视频上什么网站找创意网页设计是什么行业的
  • 快速搭建网站前端微信页面转wordpress
  • 不开网店怎么做淘宝网站手机模板制作软件app
  • 传统网站和手机网站的区别是什么意思wordpress如何让页面显示一篇文章
  • 可道网站建设安全标准化建设网站
  • 深圳网站建设yuntianxia做学校教务处网站
  • 企业免费网站怎么自己做直播网站
  • 国家建设部网站注册工程师人员查询Wordpress和jamel
  • 建设领域信用系统网站学生处网站建设招标公告
  • 佛山网站建设运营网络互联网推广
  • 重庆联通的网站建设视频网站能备案吗
  • 网站开发人员应该用什么浏览器电脑版 做网站尺寸
  • 做爰的视频网站建一个大型网站多少钱
  • 南京自助建站软件wordpress 登录密码
  • 注册公司网站怎么收费怎样去推广自己的网店
  • 量个网站一个域名c++编程软件
  • 建设网站需要支付什么插件费用吗京东的网站建设
  • python小学生入门教程郑州网站优化公司
  • 韶关网站seo深圳seo博客
  • 深圳市哪些公司做网站好天堂 在线地址8
  • 建三江廉政建设网站wordpress没有登录口
  • 做暖暖网站惠州开发做商城网站建设哪家好
  • 网站备案 用假地址可以么成都制作网站
  • 手机官方网站泉州网站建设方案策划
  • asp网站导航怎么做给公司做门户网站多少钱
  • 百度的企业网站免费wordpress托管
  • 帮别人做网站赚多少钱多语言网站 推广
  • 做哪些网站不受法律保护电子商务的网站建设分析
  • 池州家居网站建设怎么样上海多语种建站
  • 做电脑壁纸的网站网站后台管理系统后缀