事务,触发器,储存过程

1.MySQL事务

MySQL事务处理的两种方法

1。用GEGIN,ROLLBACK,COMMIT实现
BEGIN 开始一个事务
ROLLBACK 事务回滚
COMMIT 事务确定
2.直接用SET改变MySQL的自动提交模式
SET AUTOCOMMIT = 0 禁止自动提交
SET AUTOCOMMIT = 1 开启自动提交

2.储存过程

储存过程条件语句

#创建存储过程
DELIMITER $
CREATE PROCEDURE aaa()
BEGIN#声明变量类型DECLARE un VARCHAR(32) DEFAULT '';#给username变量赋值SET un = '迪迦奥特曼';#将查询结果赋值给un变量SELECT username INTO un FROM student WHERE stuid = 3;#查询un变量 返回SELECT un;
END $
DELIMITER ;#调用存储过程
CALL aaa();

3.触发器

触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, update)时就会激活它执行。

触发器创建语法四要素

  1.监视地点(table)2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)

SQL触发器语法

create trigger triggerName
after/before insert/update/delete on 表名
for each row   #这句话在mysql是固定的
begin  sql语句;
end;  

hbase周学习——赵俊杰相关推荐

  1. Linux周学习————赵俊杰

    权限 语法: #chmod 选项 权限模式  文档 2.数字形式 2. Linux自有服务 设置主机名:1.临时设置主机名,需要切换用户使之生效 #hostname 设置的主机名 3.ssh服务 作用 ...

  2. sql学习周总结——赵俊杰

    1.索引:一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中 ...

  3. 赵栋/东文才 《面向对象程序设计(java)》第十一周学习总结

    201771010137 赵栋<面向对象程序设计(java)>第十一周学习总结 一:理论部分. 1.数据结构:分为a.线性数据结构,如线性表.栈.队列.串.数组和文件. b.非线性数据结构 ...

  4. 201771010137 赵栋《面向对象程序设计(java)》第十五周学习总结

    实验十五  GUI编程练习与应用程序部署 实验时间 2018-12-6 一:理论部分. 1.Java 程序的打包:编译完成后,程序员将.class 文件压缩打包为 .jar 文件后,GUI 界面序就可 ...

  5. 2018-2019-20172329 《Java软件结构与数据结构》第九周学习总结

    2018-2019-20172329 <Java软件结构与数据结构>第九周学习总结 教材学习内容总结 <Java软件结构与数据结构>第十五章-图 一.图及无向图 1.图的相关概 ...

  6. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日)

    分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日) 本周Silverlight学习资源更新 Silverlight HttpUtil 封 ...

  7. 20172307 2017-2018-2 《程序设计与数据结构》第9 周学习总结

    20172307 2017-2018-2 <程序设计与数据结构>第9周学习总结 教材学习内容总结 十一章 1.异常的定义.和错误不同的是,异常可以抛出,错误代表不可恢复的问题必须进行捕获处 ...

  8. Hadoop学习笔记—15.HBase框架学习(基础知识篇)

    Hadoop学习笔记-15.HBase框架学习(基础知识篇) HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase ...

  9. Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日)

    Silverlight/Windows8/WPF/WP7/HTML5周学习导读(8月20日-8月26日) 本周Silverlight学习资源更新 Silverlight查询大数据出错?使用服务器端分页 ...

最新文章

  1. Machine Learning | (6) Scikit-learn的分类器算法-性能评估
  2. U2L蔚然成风,曙光为什么能抢了VMware的风头?
  3. layui左侧三级菜单2.0
  4. 【JSP开发】有关session的登录注销的一个小例子
  5. ActiveMQ学习总结(4)——业界消息队列简介
  6. Android中应用程序drawable图片资源占用内存的统计
  7. Eclipse + Spring + maven Building a RESTful Web Service ---需要添加注释
  8. 3.分布式服务架构:原理、设计与实战 --- 服务化系统容量评估和性能保障
  9. VPP:Bihash简介
  10. java订餐系统简单版
  11. 系统监控必备工具procexp
  12. ie8兼容性视图灰色修复_win8系统设置IE8浏览器兼容性视图的方法
  13. hash函数(哈希表)
  14. JavaScript总结(二:基础知识)
  15. python爬取12306火车票信息_python利用selenium+requests+beautifulsoup爬取12306火车票信息...
  16. Wireshark实验
  17. Manger配置同步任务
  18. solr4.3 solrconfig.xml配置文件
  19. 微信退款关于证书的使用
  20. python-scrapy-MongoDB 爬取链家二手房

热门文章

  1. Ultraiso 使用
  2. 不懂编程的运维人员到底还能走多远?
  3. 解决:ValueError: (‘Unrecognized keyword arguments:‘, dict_keys([‘ragged‘]))
  4. 笔记本电脑计算机恢复出厂设置密码,笔记本电脑如何恢复出厂设置
  5. win10磁盘/cpu占用100%问题
  6. 计算机专业英语祈使句,什么是祈使句_英语祈使句的用法_祈使句的结构 - 沪江...
  7. 苹果证实收购英国音乐识别应用Shazam
  8. SDUT Round #4 - 2018 新春大作战 官方题解(纯净版)
  9. 测试听力 html,雅思听力真题(音频+文本)
  10. 设置canvas的背景成白色