03 DB相关
文章平均质量分 77
数据库相关知识
bat在等我
这个作者很懒,什么都没留下…
展开
-
5月13号-欣悦
5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节。此次查询只需要掌握mysql中show status,show processlist命令,以及命令mysqladmin。4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)不论是单个参数,还是多个参数,一律都建议使用注解@Param(“”)能用 #{} 的地方就用 #{},不用或少用 ${}原创 2022-12-12 23:12:02 · 257 阅读 · 0 评论 -
06. Mybatis传参以及动态sql
浅谈Mybatis1. Mybatis传递参数常用的:@Param(“xxxx”),传递两个参数public Map get169BeforeSwitch(@Param("mesPo") String mesPo, @Param("wbCode") String wbCode);<select id="get169BeforeSwitch" resultType="java.util.HashMap" parameterType="String"> select MSC_LINE原创 2022-05-07 19:42:54 · 908 阅读 · 0 评论 -
05. Mybatis缓存问题
一 Mybatis两种缓存的解释1. 一级缓存在学习一级缓存之前,我们先了解一下SqlSessionSqlSession是对Connection的一层封装如果要显式使用SqlSession,先使用输入流InputStream读取Mybatis的配置文件;再通过SqlSessionFactoryBuilder加载流,然后获取到SqlSessionFactory;通过SqlSessionFactory获取到SqlSession String resource = "mybatis-config.原创 2022-03-19 13:44:06 · 497 阅读 · 0 评论 -
04. MySql中常用的数据类型
一 char和varcharchar(n) 和 varchar(n) 中括号中 n 代表字符的最大个数,并不代表字节个数,比如 CHAR(10) 就可以存储 10 个字符区别长度char的长度不可变;varchar的长度可变效率由于char的长度固定,所以修改的时候不需要考虑长度的变化,所以效率会更高;varchar在每次修改的时候,需要根据长度来判断所需要占据的空间并开辟不同长度的空间,因此需要做一些额外的操作存储的方式char在存储的时候会在字符串右边原创 2022-03-18 00:09:25 · 1027 阅读 · 0 评论 -
03. Mybatis动态sql
1. if:值为真,才拼接<select id="findUserById" resultType="user"> select * from user where <if test="id != null"> id=#{id} </if> and deleteFlag=0;</select>2. where:动态干掉多余的where或者and或者or<select原创 2022-03-06 22:06:05 · 320 阅读 · 0 评论 -
01. 数据库中事务的隔离等级及如何设置
一 数据库事务四个特性数据库的事务指的是一种机制,一系列的操作指令集合,是并发的系统上的最小控制单元事务把一系列的的命令作为一个整体,一同向数据库进行提交或者回滚,一个事务内的命令要么全部成功,要么全部失败事务的四个特性 ACID原子性Atomicity:一个事务内的所有操作是一个整体,要么全部成功,要么全部失败一致性Consistency:当事务完成时,数据库内的数据必须要处于一致的状态;在事务进行过程中,有可能修改了一条记录,但是另外一条记录还没有修改完成,此时就属于不一致的状态。例如,银原创 2021-12-10 11:13:01 · 3360 阅读 · 0 评论 -
02. 数据库三大范式和六大约束
一 三大范式数据库设计三大范式:第一范式:确保每列保持原子性,即列不可再分第二范式:确保表中的每列都和主键相关,即每列完全依赖主键而不是依赖主键的一部分,主要针对联合主键的情况第三范式:确保表中的每列都和主键直接相关,不能存在依赖传递,例如表中的某一列是另外几列的主键,那么另外几列应该被拆分到另外一张表中https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html1.1 第一范式如何理解第一范式?即如果有一列是地址,例原创 2021-12-30 10:30:11 · 587 阅读 · 0 评论