
数据库
sofeld
出肉的长颈鹿.
展开
-
【Oracle】数据库的事务
事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 事务的特性 事务的执行时要么都成功,要么都失败。 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保...原创 2019-10-25 11:01:40 · 361 阅读 · 0 评论 -
【Oracle】SQL细节摘要
ORDER BY子句的位置 在指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句。如果它不是最后的子句,将会出现错误消息。 ORDER BY 2,3 也可以用这样的数字代替具体哪个列这样的字段。 WHERE子句的位置 在同时使用ORDER BY和WHERE子句时,应该让ORDER BY位于WHERE之后,否则将会产生错误 何时使用引号 如果仔细观察上述WHERE子句中的...原创 2019-10-25 11:00:45 · 252 阅读 · 0 评论 -
Oracle 中 concat 使用以及与 || 区别
Oracle 中 concat 使用以及与 || 区别 CONCAT 只能连接两个字符串 The syntax for the concat function is: concat( string1, string2 ) string1 is the first string to concatenate. string2 is the second string to concatenate....原创 2019-08-17 11:30:16 · 1313 阅读 · 0 评论 -
【redis】为什么redis作为单线程处理却那么快
为什么单线程处理那么快 (1)纯内存访问,redis的所有数据都是在内存里面的,内存的相应时间约在100纳秒。 (2)非阻塞IO,redis使用epoll作为IO多路复用技术的实现,在加上redis自身的事件处理模型将epoll中连接、读写、关闭都转换为事件,不在网络IO上浪费过多的时间。 (3)单线程避免了线程切换和竞态产生的消耗 单线程的好处 单线程简化的数据结构和算法的实现。 单线程避免了...原创 2019-08-26 22:56:11 · 184 阅读 · 0 评论