mysql
文章平均质量分 62
zmken497300
为需求而生,喜欢学习新技术
展开
-
mysql批量导入,导出
mysql批量导入导出原创 2016-05-22 15:40:52 · 744 阅读 · 0 评论 -
MySQL Explain详解
最近慢慢接触MySQL,了解如何优化它也迫在眉睫了,话说工欲善其事,必先利其器。最近我就打算了解下几个优化MySQL中经常用到的工具。今天就简单介绍下EXPLAIN。 内容导航idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra环境准备 MySQL版本:创建测试表 复制代码CREATE TABLE people(转载 2017-10-12 11:32:01 · 347 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或L转载 2017-10-11 10:24:43 · 447 阅读 · 0 评论 -
MySQL5.7 JSON类型使用介绍
转载:http://blog.csdn.net/yueliangdao0608/article/details/49760213 JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,并且会减少网络带宽的传输。<br> JSON的格式非常简单:转载 2017-10-09 09:36:43 · 2168 阅读 · 0 评论 -
MySQL数据库事务隔离级别(Transaction Isolation Level)
今天在学习JDBC的时候看到了关于MySQL的事务的隔离级别的问题,感觉内容挺高级的,所以记录一篇文章,以备后面使用。数据库隔离级别有四种,应用《高性能mysql》一书中的说明: 然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALI转载 2017-07-07 18:09:22 · 652 阅读 · 0 评论 -
数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访问负载,降低宕转载 2017-05-10 15:52:38 · 260 阅读 · 0 评论 -
深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980’s)的数据,90年代(1990’s)的数据以及任何在2转载 2017-05-10 19:57:24 · 2593 阅读 · 0 评论 -
Mysql 5.7 Linux安装详细步骤
1、下载安装包http://dev.mysql.com/downloads/mysql/#downloads推荐下载通用安装方法的TAR包(http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar)。2.检查库文件是否存在,如有删除。[root@localhost Desktop]$ rpm转载 2017-01-06 09:07:44 · 470 阅读 · 0 评论 -
MySQL5.7 linux二进制安装
<!–.suofang img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 200 ? “200px” : this.width)!important;}介绍MySQL5.7出来也有大半年了,业内也一直在宣传5.7有多么的N,官网的也是宣传5.7有好几倍的速度的提升包括在语转载 2017-01-04 14:02:52 · 528 阅读 · 0 评论 -
mysql集群
1.配置管理节点创建config.ini文件,添加以下内容[ndbd default]NoOfReplicas=2DataMemory=80MIndexMemory=18M[ndb_mgmd]NodeId=1hostname=10.0.0.148datadir=G:\Workspace\mysql-cluster[ndbd]NodeId=2hostname=10.0.0.85dat原创 2016-06-13 21:23:39 · 450 阅读 · 0 评论 -
mysql-mysqldump
Mysqldump参数大全(参数来源于mysql5.5.19源码) 参数参数说明–all-databases , -A导出全部数据库。mysqldump -uroot -p –all-databases–all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces–no-ta转载 2016-06-22 18:33:13 · 370 阅读 · 0 评论 -
mysql-游标
从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎。InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等。 现在简单总结一下游标的知识。 (一),认识游标(cursor) 就是一个可读的标识,用来标识数据取到什么地方了。 (二),游标特性 1,只读 2,不滚动 3,不敏感的 (三),使用游标转载 2016-07-01 10:17:57 · 730 阅读 · 0 评论 -
mysql-变量
mysql变量使用总结 <div id="cnblogs_post_body"><p>set语句的学习:<br><br>使用select定义用户变量的实践<br>将如下语句改成select的形式:<br> set @VAR=(select sum(amount) from penalties);<br>我的修改:<br> select @VAR:=(sel转载 2016-07-01 09:56:07 · 636 阅读 · 0 评论 -
mysql-优化关键字
1.用exists代替IN2.用union all代替or原创 2016-06-04 18:44:03 · 418 阅读 · 0 评论 -
mysql-索引
MySQL索引的概念索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度(注:一般数据库默认都会为主键生成索引)。索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很原创 2016-06-04 15:17:22 · 882 阅读 · 0 评论 -
mysql-触发器
DELIMITER $$CREATE TRIGGER `bywl`.`update_enterprise_isdelete_trigger`AFTER UPDATE ON `bywl`.`enterprise` FOR EACH ROW BEGIN IF new.is_delete = 1 THEN UPDATE enterprise_cargo SET is_delet原创 2016-06-24 22:25:14 · 329 阅读 · 0 评论 -
Linux-shell脚本-mysql一键安装
安装环境CentOS-7-x86_64-DVD-1511.isomysql-5.6.29-linux-glibc2.5-x86_64.tar.gzmysql.sh脚本mysql.sh脚本#!/bin/bash#输入mysql压缩文件地址fileName=$1;#解压mysqltar -zxvf ${fileName};echo 'mysql解压完成,正在删除/usr/local/mys原创 2016-06-08 22:26:40 · 5593 阅读 · 0 评论 -
mysql-创建用户与授权
一, 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不原创 2016-06-07 17:17:03 · 367 阅读 · 0 评论 -
MySQL之权限管理
一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍:第一阶段:服务器首先会检查你是否允许转载 2017-11-08 11:39:39 · 262 阅读 · 0 评论