场景: 业务上需要做一个查询,因为是Web及时响应,所以对响应时间有要求,原业务场景是需要从无库存订单中剔除绑定闲置库存,因单条sql查询实现复杂,故考虑用差集方式: 数据量: a,b,c皆在百万数据量级,排除其他非必要过滤字段,id皆有btree索引 运行:2s左右 环境:阿里云(最基本线上服务性 ...
分类:
数据库 时间:
2018-11-29 11:02:40
阅读次数:
426
【本文出自:https://www.jb51.net/article/150323.htm】 这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下 【本文出自:https://www.jb51.net/article/150323.htm】 这篇文章主要介绍了如 ...
分类:
数据库 时间:
2018-11-29 11:03:19
阅读次数:
184
select * from v$sql where address in (select sql_address from v$session where sid in (select sid from v$session where paddr in( select addr from v$pro... ...
分类:
数据库 时间:
2018-11-29 11:05:44
阅读次数:
180
--只能连接2个字符串select concat('nod',' chen is ') from dual; --连接2个列名select concat(name,ip2) from vm_info; --连接多个concatselect concat(name,ip1),concat(name,i ...
分类:
数据库 时间:
2018-11-29 11:07:55
阅读次数:
329
MySQL Table of Contents 1. 安装与配置 2. 数据库与账户 3. 用户跟权限 4. 常用命令 5. 表的创建 6. 数据类型 7. 主键约束 8. 表的修改 9. 引擎(Engine) 10. 存储过程 11. 优化(Optimization) 12. UseCases 1 ...
分类:
数据库 时间:
2018-11-29 11:08:56
阅读次数:
265
基础的mysql数据类型和方法使用
分类:
数据库 时间:
2018-11-29 11:09:34
阅读次数:
215
开始我们基础的mysql学习 第一部分:补充知识 1. 昨天讲到的mysql初始化密码为空,今天又get到一种新的方法 Mysql安装后需要做的 Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码: 现在你可以通过以下命令来连接到Mysql服务器: 注意:在 ...
分类:
数据库 时间:
2018-11-29 11:13:49
阅读次数:
252
使用 mybatis generator 生成pojo、dao、mapper时 经常出现 Cannot obtain primary key information from the database, generated objects may be incomplete 无法生成主键相关方法 具 ...
分类:
数据库 时间:
2018-11-29 12:21:02
阅读次数:
966
updatedb命令用来创建或更新slocate命令所必需的数据库文件。updatedb命令的执行过程较长,因为在执行时它会遍历整个系统的目录树,并将所有的文件信息写入slocate数据库文件中。 补充说明:slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息。 语法 选项 实例 ...
分类:
数据库 时间:
2018-11-29 12:21:51
阅读次数:
167
mysql数据库报错:翻译过来是:在“读取初始通信包”时失去与MySQL服务器的连接,系统错误:0解决方法:在mysql配置文件中添加:skip-name-resolvewindow下是my.inilinux下是my.cnf添加完成后重启mysql服务器重新连接即可
分类:
数据库 时间:
2018-11-29 12:25:18
阅读次数:
1794
一、Mono安装: 安装教程以官网的教程为追,百度来的多少有版本问题。 mono官网连接: 1. Mono的安装:https://www.mono-project.com/download/stable/#download-lin-centos 2.采用apache +Mod_mono 来运行asp ...
分类:
数据库 时间:
2018-11-29 12:26:45
阅读次数:
205
-- 链接数据库 mysql -uroot -p -- 退出数据库 exit/quit/ctrl+d -- sql语句最后需要有分号;结尾 -- 显示数据库版本 select version(); -- 显示时间 select now(); -- 查看所有数据库 show databases; -- ...
分类:
数据库 时间:
2018-11-29 12:27:01
阅读次数:
179
mysql开启远程访问发现从远程连接每次都在5秒以上,从本机连接很快。 解决方案: [mysqld] 标签下添加一行配置 skip-name-resolve 重启mysqld服务, 问题解决! ...
分类:
数据库 时间:
2018-11-29 12:30:02
阅读次数:
166
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句 ...
分类:
数据库 时间:
2018-11-29 12:36:46
阅读次数:
216
比如时间为 “2014-12-11 13:12:01”修改为“2014-09-26 13:12::01”修改内容为修改yyyy-mm-dd为对应的日期,时间不变。UPDATE result_road_saturationSET BEGIN_TIME = ADDTIME( date('2014-09- ...
分类:
数据库 时间:
2018-11-29 12:39:08
阅读次数:
370
一、索引原理 1、介绍 为何要有索引? 一般的应索引是应用程序设计和开发的一个重要方面。若索引太多,应用程序的性能可能会受到影响。而索引太少,对查询性能又会产生影响,要找到一个平衡点,这对应用程序的性能至关重要。一些开发人员总是在事后才想起添加索引 我一直认为,这源于一种错误的开发模式。如果知道数据 ...
分类:
数据库 时间:
2018-11-29 14:57:40
阅读次数:
203
MySQL在Linux下的安装方式有yum、二进制、源码安装,yum安装比较简单,这里不再介绍,二进制版本要求不高,适用于测试用,若是线上环境,还请使用源码安装。这里主要介绍二进制安装。1.查询删除原有mysql使用rpm-qa|grepmysql搜索mysql,如果存在,使用rpm-e--nodepsmariadb-*全部删除,或使用yumremovemysqlmysql-servermysql
分类:
数据库 时间:
2018-11-29 15:00:36
阅读次数:
202
1.普通索引 最基本的索引,没有限制。 2.唯一索引 与普通索引类似,不同的是索引列的值必须唯一,但允许有null,如果是组合索引,则列值的组合必须唯一,创建方法和普通索引类似。 3.全文索引 大容量的数据表,生成全文索引是一个非常消耗时间非常消耗硬盘空间的做法。 4.单列索引,多列索引 多个单列索 ...
分类:
数据库 时间:
2018-11-29 15:01:06
阅读次数:
219
前言 当我们设计完成数据库之后,通常需要创建对应的实体类,有的称为Entity,有的称为DO,都是一个意思,而自己一个个去写非常的麻烦,所以麻烦的时候就需要相应的自动工具类解决这样的麻烦。超级方便~ 最后结果 http://www.linkinstars.com/auto-code ? (麻烦各位大 ...
分类:
数据库 时间:
2018-11-29 15:06:57
阅读次数:
264
当数据过多时,一页之内是无法显示的,因此需要进行分页显示。 (一)分页技术实现: 物理分页: - 在数据库执行查询时(实现分页查询),查询需要的数据—-依赖数据库的SQL语句 - 在sql查询时,从数据库只检索分页需要的数据 - 通常不同的数据库有着不同的物理分页语句 - 物理分页:Mysql/SQ ...
分类:
数据库 时间:
2018-11-29 15:07:38
阅读次数:
223