数据库
李煊
这个作者很懒,什么都没留下…
展开
-
数据库事务的4大特性以及不考虑隔离产生的安全性问题
1.4大特性acid:a:原子性:事务里的内容要么全部成功要么都不成功。c:一致性:事务前后数据的完整性保持一致,如:a给b转一千块,事务执行以后,a和b的钱总数是一样的。i:隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。 即要达到这么一种效果:对于任意两个并发的事务T1和T2...转载 2019-03-15 21:26:16 · 1655 阅读 · 0 评论 -
sql的行转列(PIVOT)与列转行(UNPIVOT)
sql的行转列(PIVOT)与列转行(UNPIVOT)在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强一、行转列1、测试数据准备CREATE TABLE [StudentScores]( [UserName] NVARC...转载 2019-05-19 16:46:40 · 136 阅读 · 0 评论 -
MYSQL 5.7 导入5.6sql错误解决办法
select @@global.sql_modeSET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));set @@global.sql_mode ="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBST...原创 2019-06-10 11:05:47 · 3666 阅读 · 0 评论