MySql
文章平均质量分 68
程序辕日记
这个作者很懒,什么都没留下…
展开
-
MySQL 动态 行转列
MySQL 动态 行转列1.需求2.建表3.插入数据4. 转换前结果5. 动态转换1.需求在每一行的内容不确定的情况下,需要动态的把行转为列。2.建表DROP TABLE IF EXISTS tb_score;CREATE TABLE tb_score( id INT(11) NOT NULL auto_increment, userid VARCHAR(20) NOT NULL COMMENT '用户id', subject VARCHAR(20) COMMENT '科原创 2022-02-24 17:05:56 · 6276 阅读 · 8 评论 -
mysql 之 去重(三行重复数据,取列权重最高行的一行留下)
mysql 之 去重 三行重复数据,取列权重最高行的一行留下 1.需求2. 解决1.需求将图一 数据 加工成 图二的数据图一:图二:IS_SD_CALL/IS_ZB_WOSALE/IS_CBSS 字段下的数字 表示权重,数字越大权重越高,权重最高的那一行留下 ,其他行消除。2. 解决整体解决方案:select x.no ,x.number , case when x.IS_SD_CALL <> '' and x.IS_SD_CALL = '10' then原创 2021-12-03 10:08:09 · 868 阅读 · 1 评论 -
java微服务 之 分布式事务 ( SpringCloud Alibaba seata )
java微服务 之 分布式事务 seata1 分布式事务介绍1.1 什么是事务1.2 本地事务1.3 什么是分布式事务1.4 分布式事务应用架构1.4.1 单一服务分布式事务1.4.2 多服务分布式事务1.4.3 多服务多数据源分布式事务1.5 CAP定理2 分布式事务解决方案2.1 基于XA协议的两阶段提交(2PC)2.2 补偿事务(TCC)(3PC)2.3 本地消息表(异步确保)2.4 MQ 事务消息2.5 Seata 2PC->改进2.5.1 Seata介绍3.2 案例实现1 分布式事务原创 2021-01-14 16:46:43 · 705 阅读 · 0 评论 -
Centos7安装解压版mysql5.7
Centos7安装解压版mysql5.71、将mysql压缩包解压至 /usr/local 文件夹下,将其改名为mysql2、进入mysql,由于5.7没有data目录,自己创建一个3、创建mysql用户和用户组4、改变mysql目录权限,之前是root权限,现在设置成mysql权限5、初始化数据库6、把mysql放到本地系统服务中7、由于mysql内没有my-default.cnf 文件,直接编辑的 /etc/my.cnf文件(也可上传my-default.cnf )8、启动mysql服务9、查看初始密码转载 2020-05-19 15:19:19 · 799 阅读 · 2 评论 -
MySql查看表注释和字段注释
查看表,字段,的注释1.查看所有表的注释2.查询所有表及字段的注释3.查询某表的所有字段的注释4.查看表生成的DDL5. 新建表以及添加表和字段的注释6.修改表/字段的注释1.查看所有表的注释SELECTtable_name 表名,table_comment 表说明FROMinformation_schema.TABLESWHEREtable_schema = '数据库名'ORD...原创 2019-12-02 11:47:56 · 863 阅读 · 0 评论