Mysql事务

Mysql事务
一、Mysql事务四种隔离级别 1、读未提交(read-uncommitted),读未提交时,读事务直接读取主记录,无论更新事务是否完成 2、不可重复读(read-committed),读提交时,读事务每次都读取undo log中最近的版本,因此两次对同一字段的读可能读到不同的数据 3、可重复读(repeatable-read),每次都读取指定的版本  --Mysql默认隔离级别 4、串行化(serializable),锁表,读写相互阻塞   查看当前系统mysq...

windows解压安装mysql5.7

windows解压安装mysql5.7
zip包下载地址:https://dev.mysql.com/downloads/mysql/ mysql官方文档:https://dev.mysql.com/doc/ 官方手册中mysql 5.7的windows解压安装:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html   一、安装目录 mysql installer的默认安装目录:C:\Program Files\MySQL\MySQL Server 5.7 解压安装推荐安装到D:\mysql   二、目录结构 关于目录结构,没啥说的,唯一要注意...

phpmyadmin导入sql大文件,提示Fatal error: Maximum execution time of 300 seconds exceeded

phpmyadmin导入sql大文件,提示Fatal error: Maximum execution time of 300 seconds exceeded
用phpmyadmin导入sql,提示Fatal error: Maximum execution time of 300 seconds exceeded。   于是修改php.ini。在phpinfo()查看到max_execution_time已经修改到7200,导入依然提示Fatal error: Maximum execution time of 300 seconds exceeded。   就很奇怪了,各种搜索,才知道原来phpmyadmin也有一个自己的配置文件phpmyadmin\libraries\config.default.php这里。 $cfg['ExecTimeLimit'] = ...

MySQL常用DDL、DML、DCL语言整理(附样例)

MySQL常用DDL、DML、DCL语言整理(附样例)
在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考 后面的带数字表示此类型的字段长度 数值型: TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DOUBLE 8,BIT 字符串型: CHAR,VARCHAR,BINARY,VBINARY,TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOG,TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT,EMUM,SET 日期时间型: date,time,datetime,timestamp...

Mysql大数据量存储及访问的设计讨论

Mysql大数据量存储及访问的设计讨论
一、引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了...