扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
可以用
成都创新互联专注于泰和企业网站建设,成都响应式网站建设公司,商城网站定制开发。泰和网站建设公司,为泰和等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
SUBSTRING
_INDEX()函数
在mysql中提供了一些
字符串操作
的函数,其中SUBSTRING_INDEX(str,
delim,
count)
str:
要处理的字符串
delim:
分割符
count:
计数
如果为正数,则从左开始数,如果为负数,则从右开始数
请慢Copy到Excel:
先Copy到Word——全选——菜单栏——表格——转换——文本转换成表格——(默认空格)——确定;
全选——复制——Excel菜单栏——编辑——选择性粘贴——文本——确定;
哪些需要合并的再合并:
1、直接各刷选后一次操作:Ctrl+1——对齐——文本控制——合并单元格——确定。
2、另起一列用号合并:输入(如=B1C1D1)回车并下拉;
选该列——复制——菜单栏——编辑——选择性粘贴——数值——确定——删除原来的列。
本期我们用 MySQL 提供的 DBUG 工具来研究 MySQL 的 SQL 处理流程。
起手先造个实例
这里得稍微改一下实例的启动文件 start,将 CUSTOM_MYSQLD 改为 mysqld-debug:
重启一下实例,加上 debug 参数:
我们来做一两个实验,说明 DBUG 包的作用:
先设置一个简单的调试规则,我们设置了两个调试选项:
d:开启各个调试点的输出
O,/tmp/mysqld.trace:将调试结果输出到指定文件
请点击输入图片描述
然后我们创建了一张表,来看一下调试的输出结果:
请点击输入图片描述
可以看到 create table 的过程中,MySQL 的一些细节操作,比如分配内存 alloc_root 等
这样看还不够直观,我们增加一些信息:
请点击输入图片描述
来看看效果:
请点击输入图片描述
可以看到输出变成了调用树的形式,现在就可以分辨出 alloc_root 分配的内存,是为了解析 SQL 时用的(mysql_parse)
我们再增加一些有用的信息:
请点击输入图片描述
可以看到结果中增加了文件名和行号:
请点击输入图片描述
现在我们可以在输出中找一下统计表相关的信息:
请点击输入图片描述
可以看到 MySQL 在这里非常机智,直接执行了一个内置的存储过程来更新统计表。
沿着 que_eval_sql,可以找到其他类似的统计表,比如下面这些:
请点击输入图片描述
请点击输入图片描述
本次实验中,我们借助了 MySQL 的 DBUG 包,来让 MySQL 将处理过程暴露出来。MySQL 中类似的技术还有不少,比如 performance_schema,OPTIMIZER_TRACE 等等。
这些技术将 MySQL 的不同方向的信息暴露出来,方便大家理解其中机制。
1.打开excel软件,找到需要拆分的单元格,拆分单元格只能选择一列,不能同时选择多行拆分。
2.选择需要拆分的列,点击数据,点击分列,在弹出的页面中选择分隔符,点击下一步。
3.选择空格,点击下一步,选择常规,点击完成,即可在excel中拆分单元格。
1.首先,我们需要打开电脑上的Navicat for MySQL快捷键。这样就可以查看数据库了。
2.然后,我们点击root打开之后,单击core_db,在展开的选项中可以看到表。
3.我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导”
4.我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”
5.第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步
6.我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
7.点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。
8.导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流