![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
程序彤
无废话,纯干货。
展开
-
oracle和mysql索引
索引索引的类型逻辑上Single columnConcatenatedUniqueNonUniqueFunction-basedDomain物理上Partitioned 分区索引NonPartitioned 非分区索引B-treeNormal 正常型B树Rever Key 反转型B树Bitmap 位图索引索引的优缺点优点:加快数据的读取速度和完整性检查。缺点:降低更新表的速度,在进行相关更新操作时创建索引文件占用磁盘空间。索引的增删改查索引的增目的提高对表的查询速原创 2021-01-26 11:24:07 · 519 阅读 · 0 评论 -
sql语句面试题练习
与"李威彤"同乡的男生姓名SELECT sname,snativeplace FROM student WHERE snativeplace IN (SELECT snativeplace FROM student WHERE sid IN (SELECT sid FROM student WHERE ssex='男') AND sid IN (SELECT sid FROM student WHERE sname='李威彤') )选修 ‘刘强’ 老师所讲课程的学生人数.原创 2021-01-24 20:48:42 · 82 阅读 · 0 评论 -
mysql和oracle详细区分
游标游动的标识,是系统为用户开设的一个数据缓冲区,存放SQL的语句的执行结果。隐式游标4个属性SQL%ROWCOUNT 总行数SQL%FOUND CRUD成功与否的true/false值SQL%NOTFOUND 失败与否的true/false值SQL%ISOPEN 显式游标打开与否的true/false值显式游标mysql:set serveroutputdeclare声明:declare 游标名 cursor for 查询语句(结果集)open打开:open 游标名fetch取值原创 2021-01-22 21:45:13 · 257 阅读 · 0 评论 -
卡宾商城项目事务的提交与回滚与使用filter给Service方法都加上try-catch
事务提交与回滚,要么同时成功,要么同时失败,防止order和order_item一个有数据,一个因为发生异常没有数据public class OrderServlet extends BaseServlet { OrderService orderService = new OrderServiceImpl(); public void createOrder(HttpServletRequest req, HttpServletResponse resp) throws ServletE原创 2020-11-30 17:26:34 · 158 阅读 · 1 评论 -
Oracle数据库所特有知识
Merge into合并。作用:有则更新,无则插入需求一:把备份表中的数据恢复到一张表中(无则插入)需求二:部分员工薪资上涨改变原表值之后,备份表中的数据也随之更新。(有则更新)实现需求1:MERGE INTO emp_jay a – 少USING emp_jay_temp b – 多ON (a.empno = b.empno)WHEN NOT matched THENINSERT VALUES(b.empno,b.ename,b.job,b.mgr,b.hiredate,b.sal)原创 2020-11-23 13:18:19 · 97 阅读 · 0 评论 -
oracle/mysql连接德鲁伊数据库连接池和使用dbutils第三方jar包简化dao层实现增删改查
导入commons-dbutils-1.3.jar包OracleDao层所有dao实现类均继承此抽象BaseDao/** * @Author Li Weitong * @Date 2020/11/22 10:43 */public abstract class BaseDao { private QueryRunner queryRunner = new QueryRunner(); /** * 执行insert/update/delete语句 * 在商品原创 2020-11-22 11:20:52 · 779 阅读 · 0 评论 -
oracle创表设外键(举例详细说明)
举例先创建无外键的sm_gradecreate table sm_grade(gradeId number(8) not null primary key,gradeName nvarchar2(20));再创建有外键的sm_student(和sm_grade的gradeId关联)create table sm_student(studentId number(8) not null primary Key,studentName Nvarchar2(20),gender原创 2020-11-21 22:28:31 · 1909 阅读 · 0 评论