
数据库/MySQL
文章平均质量分 91
万般滋味皆生活
这个作者很懒,什么都没留下…
展开
-
MyBatis常用方法学习笔记
文章目录如何使用Mapper.xml参数传递级联查询ORMapping: Object Relationship Mapping 对象关系映射对象指面向对象关系指关系型数据库Java 到 MySQL 的映射,开发者可以以⾯面向对象的思想来管理理数据库。如何使用通过 Mapper 代理理实现自定义接口,定义相关业务方法。编写与方法相对应的 Mapper.xml。1、自定义接口package com.southwind.repository;import com.southwind.enti原创 2021-03-23 16:22:26 · 198 阅读 · 0 评论 -
JDBC基础学习
文章目录JDBC1、JDBC是什么?2、JDBC的本质是什么?3、JDBC开发前的准备工作4、JDBC编程六步1.基本流程2.JDBC完成Delete3.注册驱动的另一种方式4.使用资源绑定器 ResourceBundle5.执行DQL语句5.模拟实现用户登录功能6.预编译解决SQL注入问题7.在需要sql注入时statement用途8.使用PreparedStatement完成insert、update、delete9.JDBC事务 自动提交演示10.JDBC工具类,简化JDBC编程11.行级锁/悲观锁原创 2021-02-04 17:03:25 · 193 阅读 · 0 评论 -
MySQL——温故而知新(三)
文章目录1、约束1.1、唯一性约束(unique)1.2、主键约束1.3、外键约束2、存储引擎?(了解)2.1、完整的建表语句2.2、什么是存储引擎呢?2.3、查看当前mysql支持的存储引擎?2.4、常见的存储引擎?3、事务(Transaction)3.1、什么是事务?3.2、和事务相关的语句只有:DML语句。(insert delete update)3.3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗?3.4、事务的特性?3.5、关于事务之间的隔离性3.6、演示事务4、索引4.1、什么是原创 2021-02-01 22:28:55 · 407 阅读 · 0 评论 -
MySQL——温故而知新(二)
文章目录1、关于查询结果集的去重?2、连接查询2.1、什么是连接查询?2.2、连接查询的分类?2.3、在表的连接查询方面有一种现象被称为:笛卡尔积现象。(笛卡尔乘积现象)2.4、怎么避免笛卡尔积现象?当然是加条件进行过滤。2.5、内连接之等值连接:最大特点是:条件是等量关系。2.6、内连接之非等值连接:最大的特点是:连接条件中的关系是非等量关系。2.7、自连接:最大的特点是:一张表看做两张表。自己连接自己。2.8、外连接?2.9、三张表怎么连接查询?3、子查询3.1、什么是子查询?子查询都可以出现在哪里?3原创 2021-02-01 22:19:05 · 235 阅读 · 0 评论 -
MySQL——温故而知新(一)
文章目录1、SQL、DB、DBMS分别是什么,他们之间的关系?2、什么是表?3、学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?4、导入数据(后期练习的时使用这个数据)5、bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。什么是sql脚本呢?6、删除数据库7、查看表结构:8、表中的数据?9、常用命令?10、查看创建表的语句:11、简单的查询语句(DQL)查询员工的年薪?(字段可以参与数学运算。)给查询结果的列重命名?别名中有中原创 2021-01-30 20:45:39 · 380 阅读 · 3 评论 -
MySQL核心基础(五)——视图与流程控制
文章目录视图一、创建视图二、视图的修改方式一方式二三、删除视图四、查看视图五、视图的更新一、分支结构1.if函数2.case结构3.if结构二、循环结构1.while2.loop3.repeat视图含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据 创建语法的关键字 是否实际占用物理空间 使用视图 create view 只是保存了sql逻辑 ...原创 2020-02-17 11:43:09 · 336 阅读 · 0 评论 -
MySQL核心基础(四)——库和表的管理、数据类型、约束
文章目录一、库的管理1、库的创建2、库的修改二、表的管理1.表的创建 ★2.表的修改3 .表的删除4.表的复制三、常见的数据类型一、整型二、小数三、字符型四、日期型四、常见约束一创建表时添加约束1.添加列级约束2.添加表级约束二修改表时添加约束数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建: create修改: alter删除: drop一...原创 2020-02-17 11:42:34 · 288 阅读 · 0 评论 -
MySQL核心基础(三)——数据增删改与DML语言
文章目录一、插入语句方式一:经典插入方式二:2.修改语句1.修改单表的记录2.修改多表的记录3.删除语句方式一:delete方式二:truncate语句DML语言数据操作语言:插入:insert修改:update删除:delete一、插入语句方式一:经典插入语法:insert into 表名(列名,…) values(值1,…);SELECT * FROM beauty;#1...原创 2020-02-17 11:34:41 · 316 阅读 · 0 评论 -
MySQL核心基础(二)——数据查询总结(基本、条件、排序、分组连接、子、分页、联合)
文章目录基础查询 ★1.查询表中的单个字段2.查询表中的多个字段3.查询表中的所有字段4.查询常量值5.查询表达式6.查询函数7.起别名8.去重9.+号的作用条件查询 ★1.按条件表达式筛选2.按逻辑表达式筛选3.模糊查询1.like2.between and3.in4.is null5.安全等于 <=>排序查询 ★1.按单个字段排序2.添加筛选条件...原创 2020-02-17 11:33:12 · 416 阅读 · 0 评论 -
MySQL核心基础(一)——初识MySQL、启动停止、登入退出
文章目录一、数据库的相关概念二、数据库存储数据的特点三、初始MySQLMySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范一、数据库的相关概念DB数据库( database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS数据库管理系统( Database Management System)。数据库是通过DBMS创建和操作的...原创 2020-02-17 11:25:50 · 332 阅读 · 0 评论