Oracle学习笔记
Stephen-James
是什么?为什么用?什么时候用?怎么用?
展开
-
Oracle学习笔记——什么是索引,为什么用索引,什么时候用,什么时候不用,怎么用索引--2018-07-23
什么是索引?索引就是将表中某几个字段提取出来,开辟新的存储空间并进行排序,并且把所有值和rowid存储其中,并用一个指针指向表中原来对应行的记录。 为什么用索引:快速查找数据库表中某条数据; 减少I/O操作。什么时候用:作为where后查询条件的字段适合建立索引。什么时候不用:重复字段较多; 不作为where后查询条件的字段; 表中记录较少。...原创 2018-07-23 17:28:47 · 2355 阅读 · 0 评论 -
Oracle如何创建条件索引
首先讲述一个业务场景:数据库商品表中有goods_id,goods_name,goods_price,status四个字段,goods_id是自增主键,status是状态,只有0,1两种可能,默认为1,goods_name是商品名称。要求状态为1 的商品名称不允许重复,状态为0的可以无限重复。首先创建表:-- Create tablecreate table TB_GOODS...原创 2018-07-23 17:39:26 · 5412 阅读 · 0 评论 -
什么是数据库事务,为什么要引入数据库事务,数据库事务的特征是什么
1.事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,在关系数据库中,一个事务可以是一条SQL语句、一组SQL语句或整个程序。 。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,...转载 2018-11-17 13:13:24 · 2422 阅读 · 0 评论