码迷,mamicode.com
首页 > 数据库
理解MySQL——索引与优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页 ...
分类:数据库   时间:2016-08-12 16:46:53    阅读次数:173
mysql 事务
定义: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可 ...
分类:数据库   时间:2016-08-12 16:44:17    阅读次数:162
【210】通过OleDb读写Excel数据到DataTable
参考:C#通过OLEDB读写Excel2013显示到datagrid控件,修改数据集并更新excel2013 目录: 1. System.Data.OleDb 命名空间 OleDbConnection 类 OleDbDataAdapter 类 DateSet 类 DataTable 类 2. 代码实 ...
分类:数据库   时间:2016-08-12 16:43:17    阅读次数:268
sql篇 select from where group by having order by
以前,自己总是记不住如何用group by,如何用order by,什么时候用group by,什么时候用order by,什么时候两者一起用,怎么用,谁先谁后,现在,我们就一起来说一下Select from where groupby having order by 的那些事,简单的总结一下,加深 ...
分类:数据库   时间:2016-08-12 16:41:20    阅读次数:181
MongoDB索引介绍
MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个 ...
分类:数据库   时间:2016-08-12 16:39:34    阅读次数:232
LinkedBlockingQueue和ArrayBlockingQueue的异同
相同: 1、LinkedBlockingQueue和ArrayBlockingQueue都实现了BlockingQueue接口; 2、LinkedBlockingQueue和ArrayBlockingQueue都是可阻塞的队列 内部都是使用ReentrantLock和Condition来保证生产和消 ...
分类:数据库   时间:2016-08-12 16:34:08    阅读次数:163
Mysql——权限管理
mysql.user表、mysql.db表、mysql.tables_priv表、mysql.columns_priv表、用户的权限分配规则 ...
分类:数据库   时间:2016-08-12 16:35:30    阅读次数:217
mysql edit
表外键5个相关性: cascade,restrict,set null,no action,default show character set ; show collation like 'utf8%' SELECT @@COLLATION_DATABASE; SHOW VARIABLES LIK ...
分类:数据库   时间:2016-08-12 16:32:04    阅读次数:275
BAT都在用的数据库
在大数据高速发展的今天,数据量在不断的增加,特别是互联网web2.0应用的兴起及云计算所需要的海量存储和海量计算发展,传统的关系型数据库暴露了很多难以克服的问题,已无法满足这方面的需求。而非关系类型的数据库(NoSQL=NotOnlySQL,意即“不仅仅是SQL”)则由于其本身的..
分类:数据库   时间:2016-08-12 15:25:40    阅读次数:326
转载关于CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
http://www.cnblogs.com/mchina/p/linux-centos-rsyslog-loganalyzer-mysql-log-server.html ...
分类:数据库   时间:2016-08-12 15:20:18    阅读次数:172
CENTOS6.6上搭建单实例ORACLE12C
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 自己在centos6.6上搭建的单实例oracle12c 由于搭建过程有些不好写,所以图片偏多 *由于截图不规则导致排版有点乱,已经安装过来了,有些截图不能回头 ...
分类:数据库   时间:2016-08-12 15:19:29    阅读次数:266
psycopg操作数据库
psycopg查询 psycopg插入 psycopg修改 psycopg删除 ...
分类:数据库   时间:2016-08-12 15:11:35    阅读次数:280
MongoDB学习笔记(一)
MongoDB的介绍我就不说了。直接开始环境的搭建和连接。在这个之前,向大家介绍几个关于MongoDB的网站。 1. https://www.mongodb.com/ MongoDB的官网。 2. https://www.mongoing.com MongoDB的中文网站 3. http://doc ...
分类:数据库   时间:2016-08-12 15:08:09    阅读次数:256
数据库连接,及实现数据库数据的增,删,改,查
package com.lanqiao.javatest; import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql. ...
分类:数据库   时间:2016-08-12 15:07:44    阅读次数:212
oracle12c各个版本对其需要的依赖包及系统参数的修改
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 以下是我在oracle官网上对oracle12c 各个版本的依赖包需求整理 1、Packages for Oracle Linux 7 and Red Hat Ente ...
分类:数据库   时间:2016-08-12 14:54:05    阅读次数:673
MySQL关于exists的一个bug
今天碰到一个很奇怪的问题,关于exists的, 第一个语句如下: 产生的结果是:89584 第二个语句如下: 产生的结果是:432382 确实相当奇怪,对于exist子句来说,其判断的是子查询的值是否存在,也就是说,列名,和对列名求最大值没什么区别啊。 包括MySQL官方文档中也提到 大意就是MyS ...
分类:数据库   时间:2016-08-12 14:52:17    阅读次数:177
Mysql软删除
所谓软删除(Soft Deleting),即在删除数据表中的数据时,并不直接将其从数据表中删除,而是将其标志为删除,即在每张表中设置一个删除字段(如:IsDeleted)等,默认情况下其值为0,及未删除状态;当需要将数据删除时,则将此字段更新为1。 与之对应的,将数据从数据库中彻底删除的方式称为硬删 ...
分类:数据库   时间:2016-08-12 14:52:33    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!