MySQL
一次编写 到处调试
hello world
展开
-
MySQL排序,相同分数的,排序相同
【代码】MySQL排序,相同分数的,排序相同。原创 2024-08-08 15:37:27 · 288 阅读 · 1 评论 -
MySQL把逗号分隔的id转换成逗号分隔的文字
有些列的值是逗号分隔的id,例如用户id:1,2,3,想要把这些id转成对应的文字,本文介绍转换方法。原创 2024-08-08 11:19:16 · 779 阅读 · 0 评论 -
MySQL列转行
有些列的值是逗号分隔的:“1,2,3”,有时候需要把这样的一列拆分成多行,本文介绍拆分方法。原创 2024-08-08 10:45:53 · 947 阅读 · 0 评论 -
MySQL时间类型转换
1.bigint转成日期SELECT from_unixtime(1496825724987/1000)示例:starttime字段的类型是:`starttime` bigint(20) NOT NULL DEFAULT '0' COMMENT '任务的开始时间'执行:SELECT from_unixtime(starttime/1000) FROM xxx_table...原创 2018-11-20 22:02:01 · 683 阅读 · 0 评论 -
Mybatis逆向工程
1.新建表CREATE TABLE `key_value` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `biz_type` varchar(1000) NOT NULL DEFAULT 'DEFAULT' COMMENT '业务类型,用于需要区分业务的场景,一般情况为DEFAULT即可', ...原创 2019-02-21 23:51:22 · 295 阅读 · 0 评论 -
MySQL原理
学习了下《高性能MySQL》,学的还是比较浅显,这里作个总结吧。我把自己学习的内容分为如下几块:一、MySQL架构二、数据类型三、索引3.1 索引分类3.2 高性能索引策略InnoDB索引与MyISAM索引区别:聚簇索引,一般是Primary Key,没有的话则选择一个唯一的非空索引代替,再没有InnoDB就隐式定义一个主键作为聚簇索引...原创 2019-03-02 20:35:17 · 187 阅读 · 0 评论 -
MySQL自增锁引起的插入性能问题
1 问题背景学习《深入理解 MySQL ——锁、事务与并发控制》(https://mp.weixin.qq.com/s/JFSDqI5yaOc-Znr6Q1ohVA)的过程中了解到,自增锁(autoinc_lock)会影响事务插入的性能问题:AUTO-INC 锁是一种特殊的表级锁,产生于这样的场景:事务插入(inserting into )到具有 AUTO_INCREMENT 列的表中。...原创 2019-03-13 12:58:22 · 2532 阅读 · 0 评论 -
MyBatis标签的使用
作为CRUD Boy,保存一些模板还是有用的,后续需要的话直接取过来改改就好,这里我做了个插入、更新、条件插入、条件更新批量操作的MyBatis模板,均单测通过。首先我们定义表结构:1 定义表结构CREATE TABLE `user_info` (`id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '主键id',`user_id`...原创 2019-04-04 20:17:14 · 670 阅读 · 0 评论