随笔分类 - 数据库面试题
摘要:1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被...
阅读全文
摘要:一ORACLE和MySQL的区别1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高Oracle。2. Oracle支持大并发,大访问量,是OLTP最好的工...
阅读全文
摘要:Oracle SQL性能优化(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你...
阅读全文
摘要:1、每一个用户有姓名、别名、性别、联系方式,但是联系方式有多种:公司电话、手机、固定电话,问:你怎样设计表结构 **使用powerdesigner工具 **引用设计范式1,2,3 **设计两张表:tuser(#id,#name,#alias,#sex,#concati...
阅读全文
摘要:--(1) 查询20号部门的所有员工信息。select * from emp where deptno = 20;--(2) 查询所有工种为CLERK的员工的工号、员工名和部门名。select e.empno,e.ename,e.deptno,e.job ,d.dna...
阅读全文

浙公网安备 33010602011771号