数据库
文章平均质量分 52
坑里水库
新人一枚
展开
-
Mybatis 简单查询
Mybatis 开始的查询语句学习原创 2017-03-01 23:38:51 · 271 阅读 · 0 评论 -
转载:MySQL优化(四):特定类型查询优化
特定类型查询优化优化COUNT()查询COUNT()可能是被大家误解最多的函数了,它有两种不同的作用,其一是统计某个列值的数量,其二是统计行数。统计列值时,要求列值是非空的,它不会统计NULL。如果确认括号中的表达式不可能为空时,实际上就是在统计行数。最简单的就是当使用COUNT(*)时,并不是我们所想象的那样扩展成所有的列,实际上,它会忽略所有的列而直接统计行数。我们最常见的误解也就...转载 2018-12-11 00:05:15 · 140 阅读 · 0 评论 -
转载:MySQL优化(三):索引原理及索引优化
创建高性能索引索引是提高MySQL查询性能的一个重要途径,但过多的索引可能会导致过高的磁盘使用率以及过高的内存占用,从而影响应用程序的整体性能。应当尽量避免事后才想起添加索引,因为事后可能需要监控大量的SQL才能定位到问题所在,而且添加索引的时间肯定是远大于初始添加索引所需要的时间,可见索引的添加也是非常有技术含量的。接下来将向你展示一系列创建高性能索引的策略,以及每条策略其背后的工作原理...转载 2018-12-11 00:04:05 · 149 阅读 · 0 评论 -
转载:MYSQL优化(二):查询优化
本篇接上一篇 MYSQL优化(一):MySQL 查询过程、查询缓存及 SQL_CACHE与SQL_NO_CACHE的用法关于mysql查询过程可参考上篇文章语法解析和预处理MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树。这个过程解析器主要通过语法规则来验证和解析。比如SQL中是否使用了错误的关键字或者关键字的顺序是否正确等等。预处理则会根据MySQL规则进一步检查解析...转载 2018-12-10 23:58:39 · 149 阅读 · 0 评论 -
mysql 批量更新数据
使用批量插入的比较多,相对来讲使用批量更新的少很多,今天就说说mysql批量更新那会事只写sql语句 UPDATE 表名 SET user_phone = CASE user_id WHEN 1 THEN '测试1' WHEN 2 THEN '测试2' END, user_name = CASE user_id...原创 2018-11-30 12:02:22 · 350 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx.xxxMapper.selec
用的是springBoot 框架,新增加了一个包,装有mapper文件程序跑起来后新增的mapper 一直出错有问题,经过一下排除:一般的原因 Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上。 按以下步骤一一执行: 1、检查xml文件所在的package名称是否和interface对应的package名称一一对应 2、检查xml文...原创 2018-05-31 18:25:43 · 318 阅读 · 0 评论 -
mysql对结果集进行拼接合并 及常用语句
MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’]) 基本查询 Sql代码 select * from student; +——+——+| id| name |+——+——+|1 | 10||1 | 20||1 | 20||2 | 20||3 ...转载 2018-01-30 10:11:57 · 15002 阅读 · 0 评论 -
通过windows 进入mysql
进入dos后 输入mysql 如果显示mysql不是内部文件或指令,则说明你mysql的环境变量没有配好,找到你mysql安装路径如:C:\Program Files\MySQL\MySQL Server 5.7\bin放进环境变量中的 PATH中(这个如何找到网上一搜就行) 装好后关掉之前的dos窗口,重新进入后输入mysql 会显示 出现这个情况你就用你原创 2017-09-20 10:40:21 · 560 阅读 · 0 评论 -
数据库事务隔离级别,ACID,spring事务传播性
ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标账户添加金额,这两个数据库操作的总和构成一个完整的逻辑过程,不可拆分。这...转载 2017-06-16 18:05:46 · 2374 阅读 · 0 评论 -
ORACLE 数据库表结构更改语句
平时经常用到的数据库语句,并且也记录了下 DDL,DML,DCL语言的区别原创 2017-02-22 13:57:03 · 2851 阅读 · 0 评论 -
Mybatis 有关级联删除和更新
父级 主键被其它表作为外键 子级表示把其它表的主键作为自己的外键RESTRICT、NO ACTION、SET NULL 和 CASCADERESTRICT、NO ACTION表示子级有数据改变是父级数据不更新SET NULL 表示父级在更新或者删除时将子记录列的值设为nullON DELETE CASCADE 表示父记录删除时子记录对原创 2017-03-09 00:22:36 · 18790 阅读 · 0 评论 -
DBA 数据库知识
http://www.cnblogs.com/gaochundong/tag/SQL%20Server/转载 2016-08-30 14:54:50 · 370 阅读 · 0 评论 -
数据库增删改查语句
http://www.cnblogs.com/jes_shaw/archive/2013/05/14/3077215.html转载 2016-11-09 14:05:36 · 342 阅读 · 0 评论 -
数据库日期格式语句
数据库简单对时间进行格式化查询原创 2017-02-23 17:49:12 · 824 阅读 · 0 评论 -
本地连接linux数据库无法连接问题
可能的原因:1、linux防火墙未加3306端口,或者服务器是否堆在开通3306端口2、关闭firewalld防火墙:systemctl stop firewalld,systemctl disable firewalld3、服务器上登录mysql,查看是否有地址限制,(这个的原因可能性很大)use mysql;select host,user from user;gran...原创 2019-07-14 10:56:55 · 3492 阅读 · 0 评论