02 2019 档案

摘要:索引: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构。 优点 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每一行数据的唯一性; 3.加速表和表之间的连接; 4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。 缺 阅读全文
posted @ 2019-02-28 16:06 大尾巴贝贝 阅读(339) 评论(0) 推荐(0)
摘要:数据库典型冲突: (1)丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。 (2)脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。 悲观锁先锁定资源,然后提交事务,释放锁。 乐观锁不锁定资源,提交的时候对资源进行比对,没有其他人改动就提交。 适用场景 数据库事务(D 阅读全文
posted @ 2019-02-27 15:47 大尾巴贝贝 阅读(415) 评论(0) 推荐(0)
摘要:Oracle用户权限表 oracle数据库中涉及到用户权限的三个表,dba_users,all_users,user_users有什么区别 dba_开头的是查全库所有的,all_开头的是查当前用户可以看到的,user_开头的是查当前用户的 用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证 阅读全文
posted @ 2019-02-27 09:16 大尾巴贝贝 阅读(1905) 评论(0) 推荐(0)
摘要:Oracle中的锁 锁是一种机制,多个事务同时访问一个数据库对象时,该机制可以实现对并发的控制 按照用户系统锁可以分为自动锁和显示锁。 自动锁(系统上锁):DML锁、DDL锁、systemlocks锁 显示锁:用户为数据库对象设定的锁 按照锁的级别可以分为。 排他锁(exclusive lock, 阅读全文
posted @ 2019-02-27 08:57 大尾巴贝贝 阅读(1009) 评论(0) 推荐(0)
摘要:RowId是什么? RowId是根据每一行数据的物理信息地址编码而成的一个位列,利用RowId可以快速定位到某一行。 Oracle数据库编辑数据必须查出RowId,可以根据如下语句查询: select a.rowid, a.* from 表名 a where 1=1 rowId和主键区别: RowI 阅读全文
posted @ 2019-02-27 08:42 大尾巴贝贝 阅读(1453) 评论(0) 推荐(0)
摘要:新建环境变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定即可 阅读全文
posted @ 2019-02-06 14:43 大尾巴贝贝 阅读(337) 评论(0) 推荐(0)