![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 82
致最长的电影
真正的勇气是上帝给你的一切!
展开
-
【MySQL】索引基础介绍
聚簇索引:将数据存储的顺序与索引顺序相同,找到索引也就找到了数据非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,本质上非聚簇索引存储的是聚簇索引的值,比如主键ID 每个InnoDB表具有一个特殊的索引称为聚簇索引(也叫聚集索引,聚类索引,簇集索引),如果表上定义有主键,该主键索引就是聚簇索引。如果未定义主键,MySQL 取第一个唯一索引(unique)而且只含非空列(NOT NULL)作为主键,InnoDB 使用它作为聚簇索引。原创 2022-12-14 20:48:37 · 703 阅读 · 1 评论 -
【Mybatis】前端传集合到后台,后台查询到的集合给前端
应用场景:图片(比如填报一个产品,这个产品有很多属性,里面有这种动态的增删改查操作,应该怎么操作),像这种的还有传视频还有图片什么的思路:后端:是再创建一个表,专门存这种动态的数据(数据库表这样,里面存一个产品的id,进行关联产品所有的属性)前端:用户在前端进行填写申报的时候,前端进行动态的传集合数据。如果为空,传空集合postman 测试新增:增查代码案例:实体类//产品实体类,一对多的情况@ApiModelProperty(value = "ID",原创 2021-05-14 10:50:46 · 2312 阅读 · 2 评论 -
【MySQL】Gaea 数据库中间件实现 MySQL 读写分离
声明:以下内容是学习macro作者的文章,作者原创文章链接:你还在代码里做读写分离么,试试这个中间件吧!下面夹杂了我自己运行过程中的错误与心得,能运行成功传统的MySql读写分离方案是通过在代码中根据SQL语句的类型动态切换数据源来实现的,那么有没有什么中间件可以自动实现读写分离呢?小米开源的数据库中间件Gaea就可以实现,接下来我们将详细讲解如何使用Gaea来实现MySql的读写分离。1、Gaea简介Gaea是小米中国区电商研发部研发的基于MySql协议的数据库中间件,目前在小米商城大陆原创 2021-04-20 17:11:53 · 1129 阅读 · 0 评论 -
【MySQL】Docker 配置 MySQL 主从复制
声明:以下内容是学习作者macro的文章,这是原创文章的作者MySql主从复制,从原理到实践!以下是自己一步一步照着做的,肯定是可以运行的,且无误我遇到的一些问题:一开始我用的 mysql8.0 版本,发现根本主从复制不了,不是显示 Slave_IO_Running: No 就是显示 Slave_IO_Running: Connecting或者就是进入mysql容器时,密码要修改,不然进不去,说什么密码加密方式不对因为当时想用mysql8版本以上的,结果发现处处碰壁,然后我就用回了 m转载 2021-04-20 15:46:34 · 98 阅读 · 0 评论 -
【MySQL】find_in_set()函数和group_concat()函数使用
一、使用场景比如有一个大类,大类里面有多个小类,类似于下面这种。这些都是通过后台配置的,先配置小类,然后再配置大类,大类里面再配置相对用的小类。二、数据库表new_product_type 产品类型表CREATE TABLE `new_product_type` ( `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'ID', `name` varchar(255) CHARA原创 2021-04-08 15:16:50 · 366 阅读 · 0 评论 -
【mybatis】下拉省市区树形查询(两种方法,亲测可用)
一、数据库1、数据库表SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for ums_dic_item-- ----------------------------DROP TABLE IF EXISTS `ums_dic_item`;CREATE TABLE `ums_dic_item` ( `id` varchar(100) CHARACT原创 2021-04-02 14:12:19 · 1052 阅读 · 2 评论 -
【mysql】sql语句平时总结
sql执行顺序sql语句定义的顺序(1) SELECT (2)DISTINCT<select_list>(3) FROM <left_table>(4) <join_type> JOIN <right_table>(5) ON <join_condition>(6) WHERE <where_condition>(7) GROUP BY <group_by_list>(8) WITH {CUB原创 2021-03-16 15:23:22 · 336 阅读 · 0 评论 -
【MySQL】navicat工具将本地的MySQL数据库备份到阿里云服务器的MySQL中
一、问题描述把本地设计好的数据库想备份到阿里云服务器上面的MySQL中(以blog这个数据库为例)二、右击阿里云---->新建数据库,写好数据库名和字符集,点击确定三、点击本地blog数据库的备份---->新建备份,最后点击备份按钮,可以看到有一个备份文件生成四、右击备份文件---->在文件夹中显示,可以看到备份文件的路径五、点击阿里云的blog数据库---->备份---->还原备份从,选择刚才的备份文件,点击打开,出现弹框,再次点击还原按钮六、可以原创 2020-06-08 14:54:24 · 1312 阅读 · 0 评论