数据库技术
完全卸载oracle11g步骤:
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。
5、 运行regedit...
表结构
emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)
dept部门表(deptno部门编号/dname部门名称/loc地点)
说明:
工资 = 薪金 + 佣金没有说明,sql语句在Oracle、MySql下通用。如果使用Oracle练习,请用Scott账户登录,该账户下有这...
数据库技术-数据库命名与设计规范
数据库开发历史上一直使用一个有点神秘的系统命名数据库表和字段。最初的数据库管理系统(DBMS ) ,这些命名方案的限制的结果已成为惯例和传统。然而,随着数据库应用程序变得越来越复杂,更多的表和更大的开发团队,并为开发人员来来去去,它变得更加重要,实现数据库对象一个强大的,有纪律的命名方案。一个良好定义的命名方案,当你采用对象关系映射(ORM )技...
gdb调试之---当update时第一个持有的Latch是什么Latch锁?...
gdb调试之---当commit时碰到的第一个等待事件是什么?...
在CRUD四个操作中查找是从mongodb数据库的集合中获取一个记录或者一个文档。对于非DBA来说,使用的最多的就是查询,所以说如果学好了查询,对于我们将来更好的操作数据库有很大的帮助。
在mongodb中从集合中获得一条数据或者文档可以通过以下两个方法:
find()
findOne()
find()是我们从数据库中查找数据使用最主要的方法。find()语法如下:
db.[集合名].f...
第一种方法:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class DataInsert {
public static void main(String[] args) {
Conne...
gdb调试之--read by other session 等待事件的重现...
oracle11g不能导出空表,导致没有数据的空表无法备份。
1.用以下这句查找空表
select table_name from user_tables where num_rows= 0
2.强制分配
alter table tablename allocate extent
3.为了后面创建的表能直接分配segment
alter system set d...