【mysqlsocket文件作用详解】教程文章相关的互联网学习教程文章

MySql-Undo及Redo详解

Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过。- 原理 Undo Log的原理很简单,为了满足事务的原子性,在操作任何数据之前,首先将数据备份到一个地方(这个存...

MYSQL常用内置函数详解说明

函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值;在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音作为拼音pinyin字段的值,如:duoyinzi(ā,,ǎ,,a),想提取ā作为pinyin的值;数据有好几万条,不想用程序一条条处理,只想用一个sql来实现,后来了解了下MYSQL常用内置函数,是可以做到的;sql:UPDATE ol_zidian set pinyin=LEFT(duoyinzi,LOCATE(du...

PHP mysql与mysqli事务详解【代码】

http://php.net/manual/zh/mysqli.overview.php PHP mysql与mysqli事务详解 在PHP中,mysqli 已经很好的封装了mysql事务的相关操作。如下示例: $sql1 = "update User set ScoreCount = ScoreCount +10 where ID= ‘123456‘"; $sql2 = "update ScoreDetail set FScore = 300 where ID= ‘123456‘"; $sql3 = "insert into ScoreDetail ID,Score) values (‘123456‘,60)";$mysqli = new mysqli(‘localhost‘,‘root‘,‘‘,‘D...

Linux/CentOS 服务安装/卸载,开机启动chkconfig命令详解|如何让MySQL、Apache开机启动?【代码】

语法:chkconfig [--add] [--del] [--list] [系统服务] chkconfig [--level/levels] [等级代号] [系统服务] [on/off/reset]语法解释: chkconfig 没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启 动。如果是,返回true,否则返回false。如果在服务名后面指定 了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on 和 off 分别指服务被启动和...

MySQL或者MariaDB里面sql_mode的设置详解

详见MySQL5.6手册的"Server SQL Modes"章节。地址:http://dev.mysql.com/doc/refman/5.6/en/sql-mode.html参考了好几个网站的博文,出处不太好找了,对大家的分享表示感谢。 MySQL5.6的sql_mode是STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTIONMariaDB10.0.17的sql_mode是空的。 sql_mode 分为global、session作用范围。> SETGLOBAL sql_mode=‘STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION‘;> SETSESSION sql_mode=‘STRICT_TRANS...

mysql 5.6 参数详解

转载:http://www.360doc.com/content/15/1026/11/14900341_508450862.shtmlmysql 5.6 参数详解标签:本文系统来源:http://www.cnblogs.com/pangguoping/p/5670037.html

Mysql数据类型详解

标准的SQL中支持INTEGER,SMALLINT这两类整数类型,MySQL除了这两个还有其他的,见下表类型大小范围(有符号)范围(无符号)默认宽度TINYINT 1 字节 (-128,127) (0,255) 4SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 6MEDIUMINT 3 字节 (-8 388 608,8 388 607) (0,16 777 215) 8INT或INTEGER 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 11BIGINT 8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 ...

mysql 5.7.12 新增 X plugin 详解【代码】

https://dev.mysql.com/doc/refman/5.7/en/document-store.html 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaozhong991.blog.51cto.com/2354914/1763792X plugin是mysql新发版本5.7.12中新增的插件,利用它实现mysql作为文件存储数据库,也就是利用mysql 5.7版本json支持的特性完成,安装很简单,需要下载5.7.12版本并且安装mysqlsh工具。 [root@slave-3 ...

MySQL执行SHOW STATUS查询服务器状态状态之Handler_read_* 详解【代码】

GLOBAL | SESSION] STATUS [LIKE ‘pattern’ | WHERE expr]执行命令后会看到很多内容,其中有一部分是Handler_read_*,它们显示了数据库处理SELECT查询语句的状态,对于调试SQL语句有很大意义,可惜实际很多人并不理解它们的实际意义,本文简单介绍一下: 为了让介绍更易懂,先建立一个测试用的表: CREATE TABLE `foo` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`col1` varchar(10) NOT NULL,`col2` text NOT NULL,PRIMAR...

MySQL 字段类型详解

二、数字类型 类型范围说明例如TinyInt[M] [UNSIGNED]-128~127UNSIGNED :0~255 num tinyint unsignedSmallInt[M] [UNSIGNED]-32768~32767UNSIGNED :0~65535 MediumInt[M] [UNSIGNED]-8388608~8388607UNSIGNED :0~16777215 Int[M] [UNSIGNED]-2^31~2^31-1UNSIGNED :0~2^32 BigInt[M] [UNSIGNED]-2^63~2^63-1UNSIGNED :0~2^64 Float [(M,D)]-3.4E+38~3.4E+38( 约 )注: M 为长度, D 为小数,Float 4 bytes,Double...

mysql 实现读写分离详解

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ WITH GRANT OPTION;FLUSH PRIVILEGES;use mysqlupdate user set password=PASSWORD(‘mysql‘) where User=‘root‘;FLUSH PRIVILEGES;主从库上全做--------------------------------------------------------------------yum install -y gcc*rpm -ivh Atlas-2.2.1.el5.x86_64.rpm 【rpm包直接安装】rpm -ql Atlas 【查看安装路径】grep -v ‘^#‘ /usr/local/mysql-proxy/conf/t...

MySQL mysqldump数据导出详解 --dump-slave 注意事项【代码】【图】

CREATE DATABASE db1 DEFAULT CHARSET utf8; USE db1; CREATE TABLE a1(id int); insert into a1() values(1),(2); CREATE TABLE a2(id int); insert into a2() values(2); CREATE TABLE a3(id int); insert into a3() values(3);CREATE DATABASE db2 DEFAULT CHARSET utf8; USE db2; CREATE TABLE b1(id int); insert into b1() values(1); CREATE TABLE b2(id int); insert into b2() values(2); 1.导出所有数据库 该命令会导出...

mysqldump数据库备份还原详解

1、导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql 2、导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql 3、导出数据库中的某张数据表(包含数据) mysqldump -u username -p dbname tablename > tablename.sq mysqldump -uroot -p -B dbname --table tablename > tablename.sql 4、导出数据库中的某张数据表的表结构(不含数据) mysqldump -u us...

mysql之group_concat函数详解

group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符‘] )下面举例说明: select * from goods; +------+------+| id| price|+------+------+|1 | 10||1 | 20||1 | 20||2 | 20||3 | 200 ||3 | 500 |+------+------+6 rows in set (0.00 sec)以id分组,把price字段的值在同一行打印出来,逗号分隔(默认) select id, group_concat(price) from goods group by id; +------+----------...

mysql 查看存储引擎的状态 show engine innodb status 详解【代码】

首先,让我们来了解一下 SHOW INNODB STATUS 输出的基础,它打印了很多关于 InnoDB 内部性能相关的计数器、统计、事务处理信息等。在 MySQL 5 中,InnoDB 的性能统计结果也在 SHOW STATUS 结果中显示了。大部分和 SHOW INNODB STATUS 的其他信息相同,在旧版本中还没有这个功能。 SHOW INNODB STATUS 中的很多统计值都是每秒更新一次的,如果你打算利用这些统计值的话,那么最好统计一段时间内的结果。InnoDB 首先输出以下信息: 1...