首页
学习
活动
专区
工具
TVP
发布

chenchenchen

专栏作者
260
文章
821259
阅读量
28
订阅数
MySQL和Oracle区别
  MySql一般使用自动增长类型,在创建表的时候只要指定表的主键为auto increment,插入记录时就不需要再为主键添加记录了,主键会自动增长。Oracle中没有自动增长,主键一般使用自动增长序列,插入记录时将序列号的下一值付给该字段即可,只是ORM框架只是需要native主键生成策略即可。
chenchenchen
2023-01-30
2.6K0
Mysql锁
全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。
chenchenchen
2022-05-07
1.5K0
聚簇索引与非聚簇索引(也叫二级索引)
聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速度慢的原因
chenchenchen
2022-05-07
5170
MySQL 支持JSON字段的基本操作、相关函数及索引使用如何索引JSON字段
Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式,并提供了不少内置函数,通过计算列,甚至还可以直接索引json中的数据。
chenchenchen
2022-03-09
24.1K0
Centos7安装mysql8.0教程
发现root的host是localhost,不是%,可以加个host是%的root账号: 输入:CREATE USER ‘root’@’%’ IDENTIFIED BY ‘KC$abc123’;
chenchenchen
2022-01-05
7070
Linux安装Mysql8.0.25最新教程
自己在服务器上安装MySQL,搜集了很多材料,但是大多时间都比较久了,最新的下载安装方式有很多不一样的地方,也踩了很多坑,于是整理了一下自己全部的安装过程,大家可以借鉴一下。
chenchenchen
2022-01-05
6050
Mysql如何保证原子性,一致性,持久性
包括内存中的日志缓冲(redo log buffer),以及磁盘上的持久化文件(redo log file)。
chenchenchen
2021-09-06
7700
从零开始带你成为MySQL实战优化高手学习笔记(一)
很多新入职的小朋友可能和现在的我一样,对数据库的了解仅仅停留在建库建表增删改查这些操作,日常工作也都是用封装好的代码,别说底层原理了,数据库和系统之间是如何工作都不是很懂。
chenchenchen
2021-09-06
7560
Mysql 异常:Lock wait timeout exceeded; try restarting transaction的解决办法
  接口响应时间超长,耗时几十秒才返回错误提示,后台日志中出现Lock wait timeout exceeded; try restarting transaction的错误
chenchenchen
2021-09-06
2.7K0
Mysql 查询区分大小写的两种方法
oracle中查询默认是区分大小写的,但是在mysql中默认不区分大小写。 解决办法: mysql可以在SQL语句中加入 binary来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。 一、查询语句上加binary select * from users WHERE binary user_name = '张三' AND status != 0 二、建表时加binary
chenchenchen
2021-09-06
1.8K0
MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8mb4_0900_ai_ci)
utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8 字符,也就是 Unicode 中的基本多文本平面。
chenchenchen
2021-09-06
11.6K0
GROUP BY 后 SELECT 列的限制:which is not functionally dependent on columns in GROUP BY clause
标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键、聚合函数(SUM 、AVG 等)、常量。我们来看个例子
chenchenchen
2021-09-06
2.9K0
关于MySQL中删除操作的注意事项
下面只讨论delete场景,首先,delete后面是支持limit关键字的,但仅支持单个参数,也就是[limit row_count],用于告知服务器在控制命令被返回到客户端前被删除的行的最大值。
chenchenchen
2021-09-06
9400
EXPLAIN FORMAT=json和EXPLAIN ANALYZE查询计划解读
通常EXPLAIN用于获取QEP,而DESCRIBE、DESC用于获取表结构信息。
chenchenchen
2020-07-03
2.4K0
Spring Batch 批处理(2) - 搭建及运行
private JobBuilderFactory jobBuilderFactory;
chenchenchen
2020-05-26
7150
连接数据库报错Unable to load authentication plugin caching_sha2_password
java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
chenchenchen
2020-05-26
4.7K0
Mysql索引分类
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019-11-26
9430
SQL易错锦集
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019-11-07
4200
MySQL 索引总结
索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储。只是空间列类型的索引使用R-树,并且MEMORY表还支持hash索引。
chenchenchen
2019-11-05
5120
查看Mysql执行计划
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019-10-22
3.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档