-
左连接、右连接、内连接和全外连接的区别
左连接(left join):返回包括左表中的所有记录和右表中连接字段相等的记录。右连接(right join):返回包括右表中的所有记录和左表中连接字段相等的记录。内连接(inner join):只返回两个表中连接字段相等的记录。全....- 盾给网
- 0
- 0
- 381
-
数据库的三范式是什么?有什么作用?
列不可分,确保表的每一列都是不可分割的原子数据项。作用:方便字段的维护、查询效率高、易于统计。属性字段完全依赖(完全依赖指不能存在仅依赖主键的部分属性)于主键。作用:保证每行数据都是按主键划分的独立....- 盾给网
- 0
- 0
- 349
-
delete、drop、truncate区别
truncate 和 delete 只删除数据,不删除表结构;drop 删除表结构表空间:delete 不释放;truncate 不一定释放;oracle 数据库的 drop 将表删除到回收站,可以被彻底删除也可以被还原删除数据的速度:drop > trun....- 盾给网
- 0
- 0
- 362
-
事务有哪些隔离级别?
read uncommited:是最低的事务隔离级别,它允许另外一个事务可以看到这个事务未提交的数据。read commited:保证一个事物提交后才能被另外一个事务读取。另外一个事务不能读取该事物未提交的数据。repeatable read....- 盾给网
- 0
- 0
- 311
-
脏读、幻读、不可重复读指什么?
脏读:一个事务读取另外一个事务还没有提交的数据。幻读:指在一个事务内两次读取同一条件的数据,两次读取的数据条数不同。不可重复读:指在一个事务内,多次读同一条件的数据,数据条数相同但数据的值发生了改变....- 盾给网
- 0
- 0
- 352
-
truncate和delete的异同?
truncate 命令永久地从表中删除所有数据;delete 命令从一个表中删除某一行或多行数据truncate 和 delete 都可以将数据实体删掉,truncate 的操作并不记录到 rollback 日志,操作速度较快,删除数据不能恢复delete ....- 盾给网
- 0
- 0
- 329
-
Oracle有哪些备份方式?
备份就是把数据库复制到转储设备的过程从物理与逻辑的角度:物理备份:对数据库操作系统的物理文件(数据文件、控制文件、日志文件)的备份。物理备份又可以分为脱机备份(冷备份)和联机备份(热备份),前者是在关闭数....- 盾给网
- 0
- 0
- 335
-
Oracle数据库如何迁移?
使用 imp/exp 将老库中的数据导入到新的库中。可以跨平台使用,但停机时间长如果是存储迁移直接将存储设备挂到新机器上,在新机器上启动数据库。这种方式操作简单,但要求新老库版本一致使用 rman,适合跨文件系统....- 盾给网
- 0
- 0
- 316
-
Oracle存储文件类型的字段?
clob:可变长度的字符型数据,文本型数据类型nclob:可变字符类型的数据,存储的是 Unicode 字符集的字符数据blob:可变长度的二进制数据Bfile:存储在数据库外的操作系统文件,变二进制数据,不参与数据库事务操作...- 盾给网
- 0
- 0
- 314
-
Oracle产生的存储文件有哪些?
默认情况下数据文件: .dbf控制文件: .ctl日志文件: .log参数文件: .ora跟踪文件: .trc警告文件: .logexp 文件: .dmp...- 盾给网
- 0
- 0
- 316