sql
文章平均质量分 63
不羁的fang少年
这个作者很懒,什么都没留下…
展开
-
mysql中redo.log,undo.log和binlog区别和作用
日志系统主要有redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志(不是所有)自然有些重复(但两者记录的格式不同)。图来自极客时间的mysql实践,该图是描述的是MySQL的逻辑架构。redo log日志模块redo log是InnoDB存储引擎层的日志,又称重做日志文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在实例和介质转载 2020-12-06 16:36:58 · 825 阅读 · 0 评论 -
MYSQL中 find_in_set() 函数用法详解
mysql find_in_set转载 2023-01-31 15:02:25 · 32366 阅读 · 0 评论 -
mysql修改记录时update 字段 = col1 + col2
在有些场景下,我们需要对我们的varchar类型的字段做修改,而修改的结果为两个字段的拼接或者一个字段+字符串的拼接。如下所示,我们希望将xx_role表中的name修改为name+id。在mysql下,我们直接通过“+”来操作,会提示错误。操作符“+”是用来对数字进行加操作的,这里需要使用关键字concat,表示拼接。同样的,我们也可以利用字段+字符串来拼接。这里稍微说一下“+”的操作,他是用来对数字类型的字段进行加操作的,如下所示:另外,更新字段中部分数据的方法...原创 2021-09-17 11:43:49 · 273 阅读 · 0 评论 -
Linux下安装mysql
Linux】CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享,废话就不多说了,直接搞起来?冲冲!第一步:连接上Xshell,卸载MariaDB数据库(总是要清理不需要的东西干干净净的好办事?)1,在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包(?像这样的安装包)2,若不是root用户输入:su root(已经是root则忽略),然后输入:rpm -e --nodeps [item] ([item] 表示要显转载 2020-05-30 16:52:07 · 613 阅读 · 0 评论 -
Result Maps collection already contains value for XXX BaseResultMap
Related cause: org.springframework.beans.factory.UnsatisfiedDependencyException:Error creating bean with name 'xxx' defined in file xxx:Unsatisfied dependency expressed through bean property 'sqlSes...原创 2020-02-08 18:16:06 · 376 阅读 · 0 评论 -
mysql视图和存储过程理解
视图:虚拟的表,是一条sql查询的结果集,因此它不包含任何表中任何列和数据,只能用来查询数据;作用:重用sql 隐藏数据 对数据的类型进行更改(视图返回的数据格式可以与底层表的类型和格式不一样)。存储过程:一条或多条sql语句的集合。作用:通过把处理封装在单元中,简化复杂的的操作。提高性能。...原创 2019-03-12 14:57:11 · 756 阅读 · 0 评论 -
sql 多表查询
转载:https://blog.csdn.net/ahngzw77/article/details/52913231SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。1、连接两个数据表的用法:FROM Member INNER JOIN ...转载 2019-01-23 14:39:44 · 108 阅读 · 0 评论