数据库
文章平均质量分 96
数据库脚本操作
ZHONGZEWEI
是我
展开
-
Spring事务管理A方法内部调用B方法的回滚问题(springboot事务管理)
springboot事务管理写在前面之前遇到一些自以为是的面试官问了一大推关于A方法内部调用B方法的事务问题,换着法的问,AB方法分别设置不同的事务传播属性时,如果AB方法中某个方法出错了,AB方法数据会怎样回滚的问题?首先这种问题很不负责任,前提条件不是很清晰,问题没说清楚,容易成了绕口令游戏:1、A和B方法有没有对异常进行try catch ?2、AB方法可设置的事务传播属性组合那么多,怎么能口头上给你一一列举?3、报错的位置是把数据库操作方法之前还是之后?4、AB方法是否是来自同一个类原创 2021-05-18 15:01:42 · 9104 阅读 · 5 评论 -
Oracle视图、索引、过程、函数、触发器
学习目标1,掌握Oracle 视图的使用2,能够理解Oracle 索引的使用3,了解PL/SQL基本语法4,掌握oracle存储过程的使用5,掌握oracle存储函数的使用6,理解触发器的使用7,掌握java程序调用存储过程视图[应用]视图介绍视图可以封装引用一条sql查询语句进行展现数据,视图是虚拟的表,不是真实存在的表.为数据库真实的表提供多种展现方式供其他用户查看.视图...原创 2020-02-21 11:23:31 · 573 阅读 · 0 评论 -
Oracle数据库 基础
【学习目标】1,能够理解Oracle数据库的基本概念2,记忆Oracle DDL语句3,掌握Oracle序列的使用4,掌握oracle单行函数的使用5,能够掌握oracle多行函数6,学习并应用oracle分组统计7,能够应用Oracle多表查询8,掌握Oracle子查询oracle介绍[了解]ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的...原创 2020-02-21 11:15:20 · 4743 阅读 · 4 评论 -
NOSQL数据库-Redis
学习目标能够理解nosql的概念能够说出redis的常用数据类型能够使用redis的string操作命令能够使用redis的hash操作命令能够使用redis的list操作命令能够使用redis的set操作命令能够说出redis的两种持久化机制能够使用jedis对redis进行操作NOSQL概述什么是NOSQLNoSQL(NoSQL = N...原创 2020-02-21 10:58:04 · 498 阅读 · 0 评论 -
MYSQL基础语法
能够理解数据库的概念能够安装MySQL数据库能够启动,关闭及登录MySQL能够使用SQL语句操作数据库能够使用SQL语句操作表结构能够使用SQL语句进行数据的添加修改和删除的操作能够使用SQL语句简单查询数据第1章 数据库的介绍1.1 数据库概述1.1.1 什么是数据库存储数据的仓库. 其本质是一个文件系统,数据库按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增...原创 2020-02-20 17:36:25 · 339 阅读 · 0 评论 -
MySQL查询与约束
学习目标能够使用SQL语句进行排序能够使用聚合函数能够使用SQL语句进行分组查询能够完成数据的备份和恢复能够使用SQL语句添加主键、外键、唯一、非空约束能够说出多表之间的关系及其建表原则能够理解三大范式第1章 DQL语句1.1 排序通过ORDER BY子句,可以将查询出的结果进行排序(排序只是显示方式,不会影响数据库中数据的顺序)SELECT 字段名 FROM 表名 WH...原创 2020-02-20 18:12:43 · 689 阅读 · 1 评论 -
MySQL多表查询与事务
学习目标能够使用内连接进行多表查询能够使用左外连接和右外连接进行多表查询能够使用子查询进行多表查询能够理解多表查询的规律能够理解事务的概念能够说出事务的原理能够在MySQL中使用事务能够理解脏读,不可重复读,幻读的概念及解决办法第1章 多表查询1.1 什么是多表查询同时查询多张表获取到需要的数据比如:我们想查询到开发部有多少人,需要将部门表和员工表同时进行查询多表查...原创 2020-02-20 21:59:33 · 557 阅读 · 0 评论 -
MYSQL DCL与JDBC
学习目标能够使用DCL处理MySQL中的用户能够理解JDBC的概念能够使用Connection接口能够使用Statement接口能够使用ResultSet接口能够使用JDBC实现对单表数据增、删、改、查能够使用JDBC操作事务能够编写JDBC工具类能够完成JDBC实现登录案例第1章 DCL我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的...原创 2020-02-21 10:03:16 · 323 阅读 · 0 评论 -
JDBC连接池
学习目标能够通过PreparedStatement完成增、删、改、查能够完成PreparedStatement改造登录案例能够理解连接池解决现状问题的原理能够说出动态代理的好处能够使用动态代理能够使用C3P0连接池能够使用DRUID连接池能够编写C3P0连接池工具类第1章 PreparedSatement预编译对象1.1 SQL注入问题在我们前一天JDBC实现登录案例中,...原创 2020-02-21 10:31:13 · 239 阅读 · 0 评论 -
连接池、JDBCTemplate
学习目标能够说出什么是数据库元数据掌握自定义数据库框架,实现增加、删除、更新方法掌握JdbcTemplate实现增删改掌握JdbcTemplate实现增查询能够理解分层的作用掌握使用三层架构实现用户注册案例第1章 数据库元数据1.1 元数据的基本概述元数据:数据库、表、列的定义信息。1.2 ParameterMetaDataParameterMetaData可用于获取有...原创 2020-02-21 10:41:54 · 437 阅读 · 0 评论