数据库
盘子哒哒哒
这个作者很懒,什么都没留下…
展开
-
数据库常见问题
1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可...转载 2018-03-04 22:06:02 · 979 阅读 · 0 评论 -
理解事务的4种隔离级别
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的...转载 2018-05-08 00:48:46 · 184 阅读 · 0 评论 -
解决 MySQL 5.7.9版本sql_mode=only_full_group_by问题
问题描述:用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'col_user_6.a.START_TIME' whi...原创 2019-01-12 00:26:57 · 663 阅读 · 0 评论 -
mysql 慢sql分析
1、表 table_manual已有索引:idx_0926(status, catch_lock, order_added)需执行的sql如下:SELECT request_idFROM table_manual WHERE catch_lock = 0 AND job_status IN (0, 1) ORDER BY order_added ASC LIMIT 1执行...原创 2019-06-04 15:53:01 · 320 阅读 · 0 评论