码迷,mamicode.com
首页 > 数据库
查看慢SQL语句慢在哪里
如果我们频繁地在慢查询日志中发现某个语句执行缓慢,且在表结构、索引结构、统计信息中都无法找出原因时,则可以利用sys系统库中的撒手锏:sys.session视图结合performance_schema的等待事件来找出症结所在。那么session视图有什么用呢?使用它可以查看当前用户会话的进程列表信息,数据来源于sys.processlist视图(使用该视图可以查询所有前台和后台线程的状态信息,默认
分类:数据库   时间:2020-06-13 09:16:51    阅读次数:135
MySQL ------ 存储过程 (一) (二十五)
存储过程:为了以后的使用而保存的一条或多条MySQL语句的集合,也可以看成一个函数 版本要求: MySQL 5 添加了对存储过程的支持,所以mysql 版本要达到mysql 5 及以后的版本 使用情形: 大多数sql 都是针对一个或多个表的单挑语句。并非所有操作都这么简单,经常会有一个完整的操作需要 ...
分类:数据库   时间:2020-06-13 09:15:52    阅读次数:65
postgresql 字符串变json 再还原
SELECT to_json('some "text"'::text)select array[to_json('Some "text"'::TEXT)] ; select array_to_json(array[to_json('Some "text"'::TEXT)]) ; select arr ...
分类:数据库   时间:2020-06-13 09:14:54    阅读次数:327
Linux开启MySql远程连接
Linux - CentOS7.0给Mysql数据库开启远程连接 博客分类: Liunx 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放 首先登录: mysql -uroot -p 输入密码 use mysql #打开mysql数据库 #将hos ...
分类:数据库   时间:2020-06-13 01:02:49    阅读次数:87
[LeetCode]603. 连续空余座位(Mysql、自连接)
###题目 几个朋友来到电影院的售票处,准备预约连续空余座位。 你能利用表 cinema ,帮他们写一个查询语句,获取所有空余座位,并将它们按照 seat_id 排序后返回吗? | seat_id | free | | | | | 1 | 1 | | 2 | 0 | | 3 | 1 | | 4 | ...
分类:数据库   时间:2020-06-13 01:01:45    阅读次数:82
MySQL错误1093 - 无法在FROM子句中指定更新的目标表
在网上找了很多解释,个人认为这条最容易理解: 在MySQL中,您无法修改在SELECT部分中使用的同一个表,则使用适当的选择条件丢失子查询并将表连接到自身。这将导致MySQL将表视为两个不同的东西,允许进行破坏性的更改。 第一张错误写法 ,第二张正确写法: 最终结果; ...
分类:数据库   时间:2020-06-13 00:45:10    阅读次数:81
Linux平台达梦数据库V7之误删除数据文件的恢复
LINUX操作系统中,被进程打开的文件仍可以在 OS系统中被删除,因此存在 DM7数据文件可能被误删的风险。如果数据文件被删除,DM7系统能够及时检测出来,并立刻停止对其继续使用并通知用户。
分类:数据库   时间:2020-06-13 00:31:52    阅读次数:61
Modbus 485报警灯+串口服务器,结合MES业务进行亮灯响声报警
1.Mes项目中,在一些场景下需要结合业务数据,报警灯来提示。下面是我一个项目的过程记录,简单写一下。 2.虚拟串口,主要是链接串口服务器,不同的串口服务器可能有所不同,有些不同安装这人虚拟软件,串口服务器本身就虚拟了映射了串口,像这个代成本串口服务器要单独安装。 网口--》串口服务器--》 COM ...
分类:数据库   时间:2020-06-13 00:30:15    阅读次数:82
面试官:小伙子,你给我说一下你对MySQL索引的理解吧
一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。二、索引能干什么?索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。三、索引的分类?1、从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。这里所描述的是索引存
分类:数据库   时间:2020-06-13 00:26:08    阅读次数:86
[LeetCode]1084. 销售分析III(Mysql,having+聚合函数)
###题目 Table: Product + + + | Column Name | Type | + + + | product_id | int | | product_name | varchar | | unit_price | int | + + + product_id 是这个表的主键 ...
分类:数据库   时间:2020-06-13 00:24:06    阅读次数:75
关系数据库模型
安装MySQL花了好几个小时,真的太烂了www。会写了最简单的增删改查,看看廖神的帖子,在这水一篇blog。 先贴上廖神链接为敬。 数据库是一种专门管理数据的软件。应用程序不需要自己管理数据,而是通过数据库软件提供的接口来读写数据。至于数据本身如何存储到文件,那是数据库软件的事情,应用程序自身并不关 ...
分类:数据库   时间:2020-06-13 00:23:48    阅读次数:100
MySQL关于日期为零值的处理
前言:前面文章我们介绍过日期和时间字段的查询方法,最近遇到日期值为零的问题。原来了解过和sql_mode参数设置有关,但还不是特别清楚,本篇文章将探究下MySQL怎么处理日期值为零的问题。1.问题描述这里我们说的日期为零值是指年、月、日为零,即‘0000-00-00‘。显然,这是不合法的日期值,但由于设计问题或历史遗留问题,有时候数据库中有类似日期值为零的数据,默认情况下插入零值日
分类:数据库   时间:2020-06-13 00:14:25    阅读次数:68
Centos7下搭建服务器(apache+mysql+php)
安装前首先设置好yum源 安装apache、mysql、php和其他连接的插件 yum -y install httpd mysql php mysql-server php-mysql 由于centos7下没有mysql安装程序所以在官网中下载 wget http://repo.mysql.com ...
分类:数据库   时间:2020-06-12 22:59:49    阅读次数:128
mongodb的使用
创建数据库: use DATABASE_NAME 查看所有数据库: show dbs 删除数据库: db.dropDatabase() 删除集合: db.collection.drop() 创建集合: db.createCollection(name, options) 参数说明: name:要创建 ...
分类:数据库   时间:2020-06-12 20:34:03    阅读次数:66
SqlServer对select * from (select *from table) 支持
SELECT * FROM ( SELECT * FROM table ) ttt 只要这个临时表起一个别名。这样就可以在一个SELECT语句中访问这个临时表了。 ...
分类:数据库   时间:2020-06-12 20:33:44    阅读次数:100
用SQL语句获取常见的几种日期
用SQL语句获取常见的几种日期数值 上周 SELECT TO_CHAR(TRUNC(SYSDATE, 'IW') - 7, 'yyyymmdd') FROM DUAL SELECT TO_CHAR(TRUNC(SYSDATE, 'IW') - 1, 'yyyymmdd') FROM DUAL 本周 ...
分类:数据库   时间:2020-06-12 20:22:02    阅读次数:86
Mysql----字符集和比较规则
字符集 ASCII字符集:英文字母、数字、标点符号、不可见的字符 ISO 8859-1字符集:扩充了128个西欧字母,别名latin1 GB2312:有了汉字,并且兼容了ASCII 如果该字符在ASCII字符集中,则用1个字节表示 否则采用3个字节编码 GBK字符集:对GB2312进行了扩充,兼容G ...
分类:数据库   时间:2020-06-12 20:19:30    阅读次数:76
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!