
数据库
文章平均质量分 79
小烽努力变强
自己选择的路跪着也要走完!
展开
-
【数据库】ORACLE的rownum用法
一、概念--对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。二、使用方法(1)rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用r...转载 2019-04-10 23:10:00 · 789 阅读 · 0 评论 -
【数据库】分页SQL操作
一、分页原因--数据量大,需要分批次读取显示,因此需要有上一页,下一页的操作。二、分页步骤1.原理:要实现分页,必须知道某一页的数据从哪里开始到哪里结束。页面大小:每页显示的数据量2.分页(1)mysql实现分页的sql(从0开始计数):MYSQL实现分页的sql:limit 开始,多少条第0页select * from student limit 0,1...原创 2019-04-11 00:06:26 · 861 阅读 · 0 评论 -
【数据库基础】事务的概念、事务的4大特性、事务的4种隔离级别
事务的4大特性(ACID):原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束。隔离性(Isolation):并发执行的事务是隔离的,一个不影响一个。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有...转载 2019-07-07 00:00:17 · 244 阅读 · 0 评论 -
【数据库基础】数据库三范式通俗说法
简单来说三句话:1NF、列不可分;2NF、不存在部分依赖;3NF、不存在传递依赖。解释:1NF:原子性,即字段不可以再分。2NF:唯一性,不可以把多种数据保存在同一张表中,即一张表只能保存“一种”数据。不符合第二范式的表:学号, 姓名, 年龄, 课程名称, 成绩, 学分; 可能会存在问题:数据冗余,每条记录都含有相同信息; 删除异常:删除所有学生成绩,就...转载 2019-07-26 11:30:06 · 170 阅读 · 0 评论 -
【数据库】 A ResourcePool could not acquire a resource from its primary factory or source.
我在链接数据库的时候报了这个错误,具体错误截图如下:Could not open JDBC Connection for transaction;总之就是连接数据库的时候出现了问题:解决步骤:1.检查db.properties文件各个参数是否书写正确;2.检查该文件的KV对是否有空格(这个细节非常坑!)一定要用鼠标检查每一行是否有多出空格!...原创 2019-08-28 16:16:49 · 831 阅读 · 0 评论 -
【数据库】面试必备之乐观锁与悲观锁
何谓悲观锁与乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它...转载 2019-08-30 10:04:49 · 431 阅读 · 0 评论