
mysql
hengliang_
这个作者很懒,什么都没留下…
展开
-
数据库事务的四大特性以及事务的隔离级别-与-Spring事务传播机制&隔离级别
如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转...原创 2020-10-21 15:45:11 · 152 阅读 · 0 评论 -
Mysql常用30种SQL查询语句优化方法
1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中n转载 2017-09-04 17:52:48 · 409 阅读 · 0 评论 -
oracle 在有数据的前提下变更字段类型
小编最近经常碰到因客户需求需要变更字段类型,下面小编给大家介绍一下小编常用的偷龙换珠方案:废话不多说直接上sql:1.alter table A01 add N_YXS varchar(36);新建一列字段为N_YXS2.update A01 set N_YXS = decode(N_YX,'0','否','1','是');这句话将N_YX赋值到新表N_YXS并把(1改成是0改成否)3.alter...转载 2018-02-22 11:23:33 · 287 阅读 · 0 评论 -
Oracle分页和MySql分页区别
转载地址:https://www.cnblogs.com/xuelu/p/3770738.html如果我们是通过JDBC的方式访问数据库,那么就有必要根据数据库类型采取不同的SQL分页语句,对于MySql数据库,我们可以采用limit语句进行分页,对于Oracle数据库,我们可以采用rownum的方式进行分页.一、MySQL使用limit分页select * from table_n...转载 2019-04-02 17:32:54 · 5490 阅读 · 0 评论