数据库
稳中向好_
专业外包五十年
展开
-
关于数据库并发问题总结
数据库的并发问题,可以简化成两个事务操作数据库,可以分为三种情况:1.两个事务都在读数据库:这种情况并不会产生并发问题;2.一个事务在读数据库,另一个事务在写数据库;3.两个事务都在写数据库第二种情况如果两个事务对数据库一读一写,可能就会造成我们常说的脏读、不可重复读、幻读的问题:脏读:一个事务读到了其他事务没有提交的数据。不可重复读:一个事务更新了数据,使得另一个事务原创 2017-05-13 12:32:44 · 1050 阅读 · 1 评论 -
oracle序列与自增主键
oracle并不像mysql那样提供了自增主键,oracle的自增主键需要通过序列实现。创建序列的语法为CREATR SEQUENCE 序列名称 [INCREMENT BY n] --步长,默认是1[START WITH n] --从几开始,默认是1[MAXVALUE m/MINVALUE n/NOMAXVALUE] --最大值最小值,默认是NOMAXVALUE[CYCLE/NOCYCLE] --...原创 2018-04-03 20:40:46 · 2177 阅读 · 0 评论 -
sql中的concat和||
mysql中的concat函数可以连接多个字符,oracle使用concat只能连接两个,oracle使用||连接多个字符,例如,select '1'||'2'||'3' from dual, 而mysql中的||则是或的意思,返回值是0或者1...原创 2018-05-27 20:11:01 · 5497 阅读 · 1 评论