mysql
文章平均质量分 80
逍锅锅_
这个作者很懒,什么都没留下…
展开
-
mysql索引
何为索引,数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。如图:在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引,由于索引直接指向数据,那么查找数据的时间复杂度就等于索引表的时间复杂度为表设置索引要付出代价的...原创 2018-01-23 18:50:53 · 260 阅读 · 0 评论 -
mysql使用explain进行查询性能分析
一、首先新建员工表和部门表,并加载数据,新建mysql.sql,如下:create table emp(empno int,ename varchar(20),job varchar(20),mgr int,hiredate varchar(20),sal double,comm double,deptno int);create table dept(deptno int,dname varch...原创 2018-01-23 17:30:57 · 1073 阅读 · 0 评论 -
linux ubuntu下安装mysql并修改数据库存储路径
一、安装mysql1、centos系统安装mysql社区版,配置yum源,首先在https://dev.mysql.com/downloads/repo/yum/ 下载mysql57-community-release-el6-11.noarch.rpm包,然后根据如下链接配置安装:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en...原创 2018-01-30 10:08:53 · 3881 阅读 · 1 评论 -
RPM方式安装MySQL并修改存储位置
之前安装mysql一直使用yum方式,这次准备用rpm离线安装遇到了不少问题。部分转自:https://www.cnblogs.com/wangshuyi/p/6089344.html需要注意的是,在官网下载社区版mysql,有的版本只有glibc2.5-x86_64.tar.gz这种安装包,可以换一个版本找到rpm包。下载链接:https://downloads.mysql.com/archiv...原创 2018-03-08 16:36:44 · 7890 阅读 · 1 评论 -
java.sql.SQLException: ResultSet is closed
自定义连接池将mysql和spark-streaming进行集成,连接池JDBCWrapper类中的doQuery()方法如下:public ResultSet doQuery(String sqlText) { Connection conn = getConnection(); PreparedStatement preparedStatement = null; /...原创 2018-05-16 16:33:49 · 4426 阅读 · 0 评论 -
MySQL的InnoDB事务隔离级别
本文转自:http://blog.sina.com.cn/s/blog_499740cb0100ugs7.htmlMySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。未提交读(READ UNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。提交读(READ COMMITTED)。本事务读...转载 2018-06-05 10:35:24 · 292 阅读 · 0 评论 -
聚簇索引和非聚簇索引
本文转载自:https://www.cnblogs.com/auxg/p/Cluster-and-NonCluster-index.html 今天我们来聊一聊关于 聚簇索引和非聚簇索引的问题; 刚开始学数据库SQL的时候,就知道有主键啊(Primary-key),外键啊(Foreign-key)啥的,连个表查询就已经不清楚是要on 那几个字段了,在数据量不太大的情况下,根本不会考虑索...转载 2018-08-01 18:48:34 · 245 阅读 · 0 评论