SQL LEFT JOIN 数据去重复
实例:查询当前用户参与过的流程实例(instance) 关系:每个实例 (instance)对应多个任务(task),task关联办理人(userId) 这样查询后,如果一个人办理同一个流程中的多个任务,则会重复查出相同的instance。 其实 join 关键词查询“一对多”关系的数据,查询之后的结果的记录数,是和“阅读更多SQL LEFT JOIN 数据去重复[…]
实例:查询当前用户参与过的流程实例(instance) 关系:每个实例 (instance)对应多个任务(task),task关联办理人(userId) 这样查询后,如果一个人办理同一个流程中的多个任务,则会重复查出相同的instance。 其实 join 关键词查询“一对多”关系的数据,查询之后的结果的记录数,是和“阅读更多SQL LEFT JOIN 数据去重复[…]
分片枚举 通过在配置文件中配置可能的枚举 id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省份或区县来做保存,而全国省份区县固定的,这类业务使用本条规则,配置如下: <tableRule name=”sharding-by-intfile”> <rule> <columns阅读更多Mycat 常用的分片规则[…]
尝试启动mycat 下载解压后,运行startup_nowrap.bat: 如果报错找不到主类 **/mycat,需要将mycat文件夹放在没特殊字符或空格的路径下。例如,如果放在D:\Program Files\mycat路径下,就会找不到主类Files/mycat。 如果启动没有异常退出即可,日志中还会有一些错误,阅读更多Mycat使用入门Windows环境[…]
在使用docker的mysql时,存入的中文字符全部变成了问号,这是由于mysql服务的默认编码并不支持中文的汉字。可以在以下过程中设置mysql的编码方式: windows 上 mysql 编码 windows上,在安装mysql时,有选择编码方式的步骤,可以直接选utf-8。如果在安装的时候没有注意这个选项,可以找阅读更多Docker中的mysql乱码问题解决[…]
格式: 说明: 当“条件”成立时,语句等同于值1,否则值3 Mysql的case when语句举例1 当user表的loked字段为1时设置为0,当其为0时设置为1 Mysql的case when语句举例2 查询用户是否锁定的状态 结果如下: 相关推荐阅读: 数据库事务 一、事务的基本要素(ACID) 1、原子性(At阅读更多MYSQL 的 case when … then … else … end 语句[…]
MySQL 连接状态 1 查看所有客户端的连接状态 输出结果: +—-+——+—————–+——-+———+——+———-+——————+ | Id | User | Host | db | Command | Time 阅读更多mysql查询过程和执行计划[…]
bit类型 首先,bit 类型不是对应true和false,也不是只有一位,而是0和1组成的串,即存储二进制的序列 示例 1 新建数据表test CREATE TABLE `test` ( `id` int(20) NOT NULL, `codes` bit(8) NOT NULL, `remark` varchar(阅读更多Mysql 的 bit 类型与二进制的应用[…]
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 事务开始后所有操作,要么全部做阅读更多数据库事务[…]