摘要: --同义词(别名) 注意:如果查看其他用户的表,报错表或视图不存在 可能是权限不足 需要授权:conn/as sysdba grant select on hr.employees to scott; conn scott/tiger select count(*) from hr.employee 阅读全文
posted @ 2020-07-23 22:15 弹弹大魔王 阅读(31) 评论(0) 推荐(0)
摘要: # 为什么需要设计数据库?--当数据库较为复杂的时候需要设计数据库 # 设计数据库的步骤 1.收集信息(专业人士) 2.标识实体(Entity)--找名词/表名 3.为实体标识属性 4.标识实体之间的关系(Relationship) 5.画图 6.编写sql语句建表(根据"三大范式") # 映射基数 阅读全文
posted @ 2020-07-23 22:14 弹弹大魔王 阅读(26) 评论(0) 推荐(0)
摘要: --序列:模拟自增(i++) 本质就是内存的数组--oracle使用序列代替自增类型--语法: create sequence 序列名 [increment by 1]--每次加几个 [start with 1]--从1开始计数 [maxvalue/minvalue]--设置最大值/最小值 [nom 阅读全文
posted @ 2020-07-23 22:13 弹弹大魔王 阅读(26) 评论(0) 推荐(0)
摘要: # 索引:加快查询的(类似书的目录) 索引类型:默认B树索引(默认)、位图索引# 索引的作用: --通过使用索引,可以大大提高数据库的检索速度,改善数据库性能 --提高速度的同时,消耗大量的时间和空间 --索引的底层原理: 1.若没有索引,搜索某个记录时(例如:查找name='王大拿'),需要搜索所 阅读全文
posted @ 2020-07-23 22:11 弹弹大魔王 阅读(19) 评论(0) 推荐(0)
摘要: # 事务?--模拟银行转账问题 create table bank( id number(6) primary key, money number(6)check(money>0) ) insert into bank values(1,100); insert into bank values(2 阅读全文
posted @ 2020-07-23 22:05 弹弹大魔王 阅读(20) 评论(0) 推荐(0)