返回顶部

随笔分类 -  Mysql

摘要:##今天手写sql语句,崩溃了。。。自动生成不香吗 ##准备好数据库和数据表 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis?useSSL=false&serverTimezone=U 阅读全文
posted @ 2021-11-22 20:34 凑数的园丁 阅读(115) 评论(0) 推荐(0)
摘要:##数据库设计三范式(面试) 设计表的依据,按照此依据设计的表不会出现数据冗余。 三范式 第一范式:任何一张表都应该有主键,且每一个字段原子性不可再分 第二范式:在第一范式基础上,所有非主键字段完全依赖主键,不能产生部份依赖。(多对多关系,需要三张表,关系表两个外键) 第三范式:在第二范式基础上,所 阅读全文
posted @ 2021-09-10 19:58 凑数的园丁 阅读(45) 评论(0) 推荐(0)
摘要:##事务 Transaction 和事务相关的 SQL 语句只有 DML 语句(insert、delete、update) 事务特性:ACID A:原子性,事务是最小单元,不可再分 C:一致性,事务必须保证多条DML语句同时成功或者同时失败 I:隔离性,事务之间是隔离的 D:持久性,事务成功提交,数 阅读全文
posted @ 2021-09-10 16:15 凑数的园丁 阅读(49) 评论(0) 推荐(0)
摘要:##了解 ##创建表 ##数据类型 ##添加数据 ##更新数据 ##删除数据 delete:不推荐使用删除全部数据 truncate:保留字段名。自增长列清零 ##约束 非空约束 唯一约束 主键约束:一张表只能有一个主键约束 主键作用 主键约束分类 主键值自增 外键约束:可以为NULL ##存储引擎 阅读全文
posted @ 2021-09-09 15:53 凑数的园丁 阅读(52) 评论(0) 推荐(0)
摘要:##子查询 where 后面的子查询 from 后面的子查询 select 后面的子查询 ##其他 union limit (分页查询):MySQL 特有,取结果集中部分数据。 limit 语句最后执行 阅读全文
posted @ 2021-09-09 15:16 凑数的园丁 阅读(316) 评论(0) 推荐(0)
摘要:##连接查询 一般业务都会对应多张表,多张表联合查询取出最终结果 ##连接查询的分类 语法年代划分 SQL92 SQL99 连接方式划分 内连接:不满足条件的数据直接去掉,无主副表之分 等值连接:条件是等量关系 非等值连接:条件是非等量关系 自连接:一张表,自己连接自己 外连接(使用最多):不满足条 阅读全文
posted @ 2021-09-08 23:20 凑数的园丁 阅读(82) 评论(0) 推荐(0)
摘要:##Mysql 语句分类 DQL(数据查询语言):select语句 DML(数据操作语言):insert、delete、update语句,对表中数据的增删改 DDL(数据定义语言):create、drop、alter语句,对表结构的增删改 TCL(事务控制语言):commit 提交事务,rollba 阅读全文
posted @ 2021-09-08 21:28 凑数的园丁 阅读(119) 评论(0) 推荐(0)
摘要:##数据库多表查询可以一次查询完成,也可以分步完成。分多步完成都应该会了,今天介绍一下使用sql语句联合查询。 首先看一下项目结构 查询套餐 MobileMapper.xml,套餐包括检查组,检查组又包括检查项 <resultMap id="baseResultMap" type="cn.demo. 阅读全文
posted @ 2021-08-02 15:10 凑数的园丁 阅读(314) 评论(0) 推荐(0)