
mysql
onlyljy
做一个快乐的码农
展开
-
springBoot项目多数据源配置
1.application.yml配置文件,sqlserver、oracle、mysql三种不同类型数据库 # 数据源配置 hikari: crm: url: jdbc:sqlserver://172.00.00.00:00000;DatabaseName=xxxxxx username: xxxxxx password: xxxxxx minimum-idle: 2 maximum-pool-size: 2 connection-timeout: 300原创 2021-10-09 18:12:00 · 433 阅读 · 0 评论 -
mysql sqlserver清空表中所有数据并将自增字段归0
TRUNCATE TABLE 表名 delete语句每次删除一行,并且在日志中记录删除的每一行,truncate删除表中所有行,不记录删除操作原创 2021-10-09 17:36:04 · 344 阅读 · 0 评论 -
mybatis批量修改数据
1.代码 <update id="qualityAudit" parameterType="list"> <if test="list !=null and list.size > 0 "> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update t_qc_fund_原创 2021-09-06 14:52:11 · 668 阅读 · 0 评论 -
B树和B+树
一个m阶的B树具有如下几个特征: 1.根结点至少有两个子女。 2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m 3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m 4.所有的叶子结点都位于同一层。 5.每个节点中的元素从小到大排列,节点当中k-1个元素正好是k个孩子包含的元素的值域分划。 一个m阶的B+树具有如下几个特征: 1.有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保...转载 2021-05-07 16:52:37 · 131 阅读 · 0 评论 -
sql语句无法写大于小于符号
因为 < 是个标签,所以需要将sql语句写在 <![CDATA[ sql语句 ]]]> 里面原创 2021-01-15 17:39:55 · 705 阅读 · 0 评论 -
MySQL索引创建与使用
1.what is 索引? 索引是一种对数据库表中一列或多列的值进行排序的数据结构,类似于目录,用来方便查询,帮助我们快速进行数据查找 2.索引是什么样一种数据结构? 不同的存储引擎所使用的索引结构不同。常用的索引数据类型用B+树索引,hash索引,InnoDB存储引擎所使用的就是B+树索引。 3.索引的优缺点? 索引可以加快数据库检索速度,但同时降低插入、修改、删除等对数据维护速度(因为需要对索引进行更新,假如给age列增加了索引,age=5修改成了age=8,因为age列有索引,所以会对age列进行排序原创 2020-12-11 18:45:53 · 169 阅读 · 0 评论 -
mySQL中的char 和 varchar的区别
我们在定义数据库创建一个string字段时,经常分不清char和varchar,不知道他们俩有什么区别,其实是很好区分的。 首先我们来说一说char,char是不可变得,也就是固定长度,假如定义一个char(8),varchar(8),如果输入的字符少于八个,char也是占8个长度,会自动在输入的字符后面补充空格,如果输入的字符多于8个,mySQL会自动截取前8个字符进行保存。 varchar是可变的,也就是如果输入的字符少于8个,输入4个字符,而varchar的长度会自动变为4,相比较char而言,var原创 2020-11-04 11:29:28 · 291 阅读 · 0 评论