mysql
文章平均质量分 79
mysql
MR_YANGMIN
这个作者很懒,什么都没留下…
展开
-
mysql索引
*一.MySQL支持两种方式的排序filesort和index,Using index是指MySQL扫描索引本身完成排序。index效率高,filesort效率低。二.order by满足两种情况会使用Using index。1.order by语句使用索引最左前列。2.使用where子句与order by子句条件列组合满足索引最左前列。三.尽量在索引列上完成排序,遵循索引建立(索引创建的顺序)时的最佳左前缀法则。原创 2023-03-27 18:19:29 · 685 阅读 · 1 评论 -
MySQL的数据类型详解
数据类型概览约束条件约束条件就是在给字段加一些约束,使该字段存储的值更加符合我们的预期。常用约束条件有以下这些:UNSIGNED :无符号,值从0开始,无负数ZEROFILL:零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度,字段会自动添加UNSIGNEDNOT NULL:非空约束,表示该字段的值不能为空DEFAULT:表示如果插入数据时没有给该字段赋值,那么就使用默认值PRIMARY KEY:主键约束,表示唯一标识,不能为空,且一个表只能有一个主键。一般都是用来约束i原创 2022-02-18 15:06:35 · 247 阅读 · 0 评论 -
MySQL的varchar深度解析
这几个字母的含义要明白:L: 表示变长字段的(varchar)存储占用了多少个字节,这个会在变长字段长度列表记录M:表示这个字段最多存储多少个字符 比如:varchar(M)W: 表示一个字符用多少个字节表示,这个与原则的字符集有关系1. InnoDB是干嘛的?InnoDB是一个将表中的数据存储到磁盘上的存储引擎。2. InnoDB是如何读写数据的?InnoDB处理数据的过程是发生在内存中的,需要把磁盘中的数据加载到内存中,如果是处理写入或修改请求的话,还需要把内存中的内容刷新到磁盘上。读写原创 2022-02-16 17:50:31 · 6118 阅读 · 0 评论 -
linux安装mysql
linux安装mysql服务分两种安装方法:①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql1、到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (g转载 2021-01-11 00:54:48 · 157 阅读 · 0 评论 -
springboot配置mongodb多数据源
1.依赖<!--mogondb--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>2.yam文件配置spring: data: mongodb: #第一个数据源配置原创 2021-01-08 11:59:38 · 396 阅读 · 0 评论