51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Mysql
Mac下使用Clion调试MySQL源码配置流程
一条SQL语句是如何执行的?count(*),count(1)有什么不同?insert数据时为什么有时候会导致自增主键不连续?等等这一系列问题,可能我们在网上的各种文章上能看到具体的讲解,但是很少有文章能分析到源码层级,都是直接告诉我们结果是什么。深入理解这些问题的实现过程就需要我们自己去看MySQL的...
代码星球
·
2021-02-15
Mac
使用
Clion
调试
MySQL
MySQL中join关联查询是如何执行的?
在上一篇文章<MySQL中如何更好的使用Limit?>中,我们最后写到limit优化的方式之一就是用到了join关联查询,那么多表的关联查询是如何执行的呢?带着这个疑问,我们一起探究下join关联查询的执行步骤!...详细内容请查原文地址:原文地址: https://deverz.github.i...
代码星球
·
2021-02-15
MySQL
join
关联
查询
如何
MySQL中如何更好的使用Limit?
在业务中实现分页功能就离不了MySQL的limit语句,而随着数据表中数据量的增加,则不可避免会导致查询时偏移量过大。我们知道随着偏移量的增大,limit语句的耗时会增加,接下来我们就探讨下如何去更好的处理limit的耗时问题...详细内容请查看原文地址:原文地址:https://deverz.github.io/20...
代码星球
·
2021-02-15
MySQL
如何
好的
使用
Limit
MySQL分组聚合group_concat + substr_index
场景:给予一张商品售卖表,表中数据为商品的售卖记录,假设表中数据是定时脚本插入的,每个时间段的商品售卖数量不同,根据此表找各个商品的最多售卖数量的数据。1、数据表CREATETABLE`goods_sell`(`id`int(11)NOTNULLAUTO_INCREMENT,`goods_id`int(10)unsig...
代码星球
·
2021-02-15
MySQL
分组
聚合
group
concat
MySQL的explain分析sql语句
explain分析查询使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用&n...
代码星球
·
2021-02-15
MySQL
explain
分析
sql
语句
MySQL常用的一些语句,索引,字段等
1、库相关:建库:characterset:指定编码COLLATE:排序规则utf8mb4_general_ci大小写不敏感CREATEDATABASE`test_db`defaultcharactersetutf8mb4COLLATEutf8mb4_general_ci;查看建库语句:SHOWCREATEDATABA...
代码星球
·
2021-02-15
MySQL
常用的
用的
一些
语句
MySQL的limit分页性能测试加优化
日常我们分页时会用到MySQL的limit字段去处理,那么使用limit时,有什么需要优化的地方吗?我们来做一个试验来看看limit的效率问题:环境:CentOS6&MySQL5.71、建议一个实验表:collect(id[主键],title[varchar],info[text],vtype[tinyint]...
代码星球
·
2021-02-15
MySQL
limit
分页
性能
测试
MySQL清除表数据而保留表结构TRUNCATE TABLE
有时候我们会需要清除一个表格中的所有资料。要达到者个目的,一种方式是使用DROPTABLE指令,不过这样整个表格就消失,表无法再被用了。另一种方式就是运用TRUNCATETABLE的指令。在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。TRUNCATETABLE的语法为下:TRUNCATETABLE"表...
代码星球
·
2021-02-15
MySQL
清除
数据
保留
结构
MySQL复制表结构和内容到另一个表中
一:(低版本的mysql不支持,mysql4.0.25不支持,mysql5已经支持了)1、复制表结构到新表CREATETABLE新表LIKE旧表2.复制旧表的数据到新表(假设两个表结构一样)INSERTINTO新表SELECT*FROM旧表3.复制旧表的数据到新表(假设两个表结构不一样)INSERTINTO新表(字段1...
代码星球
·
2021-02-15
MySQL
制表
结构
内容
另一个
MySQL 5.7配置文件
原文:http://www.voidcn.com/article/p-zrikccdi-hr.html#MySql5.7配置文件my.cnf设置[client]port=3306socket=/tmp/mysql.sock[mysqld]###############################基础设置######...
代码星球
·
2021-02-15
MySQL
配置文件
CentOS 安装MySQL5.7 源码方式安装
MySQLrpm方式安装:https://www.cnblogs.com/deverz/p/9560403.html1、卸载已经安装的MySQLyumlistinstalledmysqlrpm-qa|grepmysql以上两个查到的都删除掉,删除的是mysql的,不要删除其他程序的mysql插件,如果是升级MySQL,...
代码星球
·
2021-02-15
安装
CentOS
MySQL5.7
源码
方式
MySQL导入导出数据和表结构 source和mysqldump
MySQL导入数据的方式:1、使用source/dir/test.sql导入数据进入数据库:查询数据库编码格式showvariableslike"%char%";设置编码格式setnamesutf8;进入数据库usetestdb;导入sql脚本source/tmp/test.sql;如果要通过source命令导入多个文...
代码星球
·
2021-02-15
MySQL
导入
导出
数据
结构
MySQL允许远程登录配置
1、查看user表mysql>usemysqlReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechangedmysql>sel...
代码星球
·
2021-02-15
MySQL
允许
远程
登录
配置
MySQL忘记密码无法登录的处理办法
MySQL安装在CentOS服务器上。1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所...
代码星球
·
2021-02-15
MySQL
忘记
密码
无法
登录
MYSQL的SQL_CALC_FOUND_ROWS 和count(*)
mysql的SQL_CALC_FOUND_ROWS和count(*)在很多分页的程序中都这样写:SELECTCOUNT(*)from`table`WHERE......; 查出符合条件的记录总数SELECT*FROM`table`WHERE......limitM,N;查询当页要显示的数据这样的语句可以改成:...
代码星球
·
2021-02-15
MYSQL
SQL
CALC
FOUND
ROWS
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
323
324
325
326
327
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他