随笔分类 - SQL
摘要:由于最近使用mysql遇到了修改用户密码的问题,所以一块学习了一下关于用户的相关操作; 1. 创建新账户 2. 账户设置密码 3. 给账户赋权限 刷新权限的方式有多种,如上只是其中的一种方式。详情点击 或 如下: 可赋值的权限如下表: Table 13.3 Permissible Privilege
阅读全文
摘要:1.目的 1.1 实现数据备份 1.2 项目访问时可以实现读写分离,提高访问和操作数据的速度<读写分离好处> 2.背景 这次的主从配置主要实现主库数据的改变可以实现同步到从库中; 此次试验的主库为liunx<ubuntu4.8.2> 下mysql 5.6.19,从库为windows10 下mysql
阅读全文
摘要:这条语句适用于a表比b表大的情况 select * from ecs_goods a where cat_id in(select cat_id from ecs_category b); 这条语句适用于b表比a表大的情况select * from ecs_goods a where EXISTS(
阅读全文
摘要:1.问题 在刚刚安装MySQL之后,进入到mysql环境下,创建数据库,出现下面的提示信息: 2.原因 未用账号登录,而是直接用mysql进入,只拥有查看的权限; 3.解决方案 3.1 使用exit;退出mysql环境; 3.2 重新使用账号登录
阅读全文
摘要:mysql中的触发器(trigger)使用 Trigger: 示例: 解析:<原谅我这懒惰的搬运工> The CREATE TRIGGER statement creates a trigger named ins_sum that is associated with the account ta
阅读全文
摘要:1.情况限制 此处的错误解决方案只讨论: 在使用Mybatis时,传入数组且使用<foreach>标签时出现此种报错; 2.报错案例 mapper.java mapper.xml 报错信息: 3.错误分析 此处的报错信息:Data truncation: Truncated incorrect DO
阅读全文
摘要:用途: 在MySql语句执行日期的加减 实际情况: 常用于加减一段时间和当前时间比较的情况 函数如下: 实例: 查找指定日期 推迟7天后 比 今天 的日期大的记录: #mysql中now()函数求取当前时间 select * from tableA where DATE_ADD( tableA.pa
阅读全文
摘要:在mybatis的xml配置文件中会遇到大小于号转化的问题,解决问题的方法如下: 1.用转义字符把>和<替换掉 附:XML转义字符 < < 小于号 > > 大于号 & & 和 ' ’ 单引号 " " 双引号 2.<![CDATA[ ]]> 标记避免Sql中与x
阅读全文
摘要:今天遇到一个棘手的数据查找并去重的问题: 情况: 1.取出数据库中的数据; 2.同一字段A,不同情况<值,如A值为:a1,a2>下取出的其他数据可能相同; 3.将2情况下的重复数据<除A字段外,其他字段的数据相同>删除,且留下指定A值<如:a1>的一条数据; 4.将A<a1>存在的记录排序到最前,之
阅读全文