E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Mysql技术论坛公告
书籍推荐
MySQL技术
内幕-Innodb存储引擎豆瓣,主要讲述Innodb存储引擎的实现,写的也比较深入(索引实现,事务等)。但没讲具体的索引优化和注意的点。推荐阅读第五章和第七章。
gglinux
·
2017-04-19 23:03
生活
Mysql技术
内幕InnoDB存储引擎-InnoDB存储引擎
一.mysql体系结构和存储引擎1.1、数据库和实例的区别数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。mysql数据库是单进程多线程的程序,与sqlserver比较类似。也就是说,Mysql数据库实例在系统上的表现就是一个进程。
瑛民星
·
2017-03-23 22:06
mysql read commited 和 REPEATABLE read 原因
参考
mysql技术
内幕--innodb存储引擎session1:mysql>begin;QueryOK,0rowsaffected(0.00sec)mysql>select*fromt2;+------
louteq
·
2017-03-07 15:51
mysql
隔离级别
记录 - 陪胎 第83日「上海」
昨天还是周日,团队内部规定的每周读书强制输出笔记,周一分享,于是又阅读《
MySQL技术
内幕》,期间不自觉的点头瞌睡。熬了好久,入睡时将近凌晨。
二石兄
·
2017-01-16 22:21
学习MySQL的好书
1.MySQL的使用1.1
MySQL技术
内幕:InnoDB存储引擎学习MySQL的使用,首推姜承尧的《
MySQL技术
内幕:InnoDB存储引擎》,当然不是因
qq_33547544
·
2017-01-14 11:10
Mysql
读书笔记第一章第三节1.3MySQL表存储引擎
为了深入学习MySQL了解innerDB学习君在朋友的推荐下阅读《
MySQL技术
内幕InnerDB存储引擎》--姜承尧一书并且总结笔记在博客里给大家分享的同时也是给自己的再次阅读和总结,每次阅读后都会来博客分享
永远学习中
·
2017-01-09 18:22
学习
MySQL
读书笔记
必备知识
ModernPHPhttps://book.douban.com/subject/26635862/MySQL高性能MySQLhttps://book.douban.com/subject/4241826/
MySQL
wangmeng07
·
2016-11-23 17:22
分享心得,传播技术,免费赢取ACMUG年会门票
(2)题材要求与
MySQL技术
相关,包括硬件,操作系统,文件系统,包括但不限于MySQ
老叶茶馆_
·
2016-11-22 08:53
mysql之show engine innodb status解读
xiaoboluo768注:以下内容为根据《高性能mysql第三版》和《
mysql技术
内幕innodb存储引擎》的innodbstatus部分的个人理解,如果有错误,还望指正!!
qhd2004
·
2016-11-11 16:27
engine
status
innodb
mysql
show engine innodb status解读
注:以下内容为根据《高性能mysql第三版》和《
mysql技术
内幕innodb存储引擎》的innodbstatus部分的个人理解,如果有错误,还望指正!!
学习笔记666
·
2016-10-26 09:58
MySQL
py_innodb_page_info工具使用
此工具是《
MySQL技术
内幕InnoDB存储引擎》作者姜承尧写的用来分析表空间中的各页得类型和信息,用python编写。
dbLjy2015
·
2016-10-17 11:48
mysql
谈谈MySQL的存储引擎
微信扫一扫关注我的公众号或者搜索添加“
MySQL技术
的学习分享”,可以更快速更实时地获取我的最新文章。
四叶草QQ
·
2016-09-19 15:30
MySQL主从复制数据一致性校验和修复方法及自动化实现
微信扫一扫关注我的公众号或者搜索添加“
MySQL技术
的学习分享”,可以更快速更实时地获取我的最新文章。
四叶草QQ
·
2016-09-19 15:17
Mysql笔记-锁
参考资料《
Mysql技术
手册》、《
MySQL技术
内幕InnoDB存储引擎》和《高性能MySQL》。在接下来的内容中,我们首先接受了表级锁和行级锁,以及死锁问题并举例说明。
阿特曼altman
·
2016-08-21 13:59
Mysql学习笔记
Mysql笔记-事务
参考资料《
Mysql技术
手册》、《
MySQL技术
内幕InnoDB存储引擎》和《高性能MySQL》。
阿特曼altman
·
2016-08-21 13:37
Mysql学习笔记
Mysql笔记-分区
参考资料《
Mysql技术
手册》、《
MySQL技术
内幕InnoDB存储引擎》和《高性能MySQL》。本文结构如下,首先介绍四种分区,然后介绍子分区以及分区中对null值的处理。
阿特曼altman
·
2016-08-18 22:10
Mysql学习笔记
Mysql学习-索引总结(B-tree和hash、主键索引、唯一索引、普通索引、全文索引和组合索引)
参考书籍和文章是《
Mysql技术
内幕InnoDB存储引擎》、《高性能Mysql》和《Mysql索引原理集慢查询优化》。文章剩余部分安排如下,首先介绍两种常用索引结构:B-tree哈H
阿特曼altman
·
2016-08-17 17:20
Mysql学习笔记
MySQL技术
内幕(一)
1.MySQL是一种可移植的数据库,可在多种平台下使用,如Linux,Solaris,FreeBsd,Mac,Windows2.数据库和数据库实例的区别数据库是指物理上存储的文件的集合数据库实例是由后台的线程/进程和共享内存区组成,操纵数据库文件。3.MySQL区别于其他数据库的最重要的特性是插件式的表存储引擎。存储引擎是基于表的,而非数据库。4.MySQL的体系结构是单进程多线程的架构。MySQ
最爱人间这四月天
·
2016-08-06 16:00
MYSQL的学习之路
MySQL技术
内幕InnoDB存储引擎学习笔记(第六章)
第六章锁一、实验环境宿主机系统:windows7虚拟机:OracleVMVirtualBoxLinux:ubuntukylin-14.04.1-amd64.isojdk:1.7.0_101mysql:5.7.12书上的mysql版本:5.6.6二、什么是锁锁是数据库熊区别于文件系统的一个关键特性。锁机制用于管理对共享资源的并发访问,提供数据的完整性和一致性。不同数据库对锁的实现也不同。innoDB
lanonola
·
2016-08-04 16:46
PHP程序员进阶之路好书籍推荐
·《UNIX网络编程卷1(第3版)》·《UNIX网络编程卷2(第2版)》·《UNIX环境高级编程(第3版)》·《UNIX编程艺术》·《
MySQL技术
内幕(第5版)》·《深入理解计算机系统》·《用TCP/
coco510
·
2016-05-19 14:54
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记4)
3.2.4数字逻辑类型3.2.4.1精确值数字类型3.2.4.2近似值数字数据类型3.2.4.3bit数据类型———————————————————————————————MySQL数字数据类型分为以下三大类1.精确值类型(值会被精确保存,关于他们的计算也是精确的) 整数型:存放没有小数部分的数字。 decimal:保存带有小数部分的精确值 2.浮点类型。分为单精度和双精度。用来存放带有小数部分的
CCyutaotao
·
2016-05-09 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记3)
3.2MySQL数据类型3.2.1数据类型概述3.2.2表定义里的特殊列类型3.2.3指定列的默认值———————————————————————————————3.2.1数据类型概述MySQL数字类型包括整数,定点数,浮点数和位值。除bit外其他的数据类型可以带有正负号,也可以不带正负号。类型名称含义 tinyint非常小的整数 smallint小整数 mediumint中等大小的整数 int标
CCyutaotao
·
2016-05-08 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记2下)
3.1.3时态值3.1.4空间值3.1.5布尔值3.1.6NULL值3.1.3时态值时态值包括日期值或时间值以及二者混合1.年-月-日(标准SQL模式‘ISO8601’格式)2.组合后的日期时间值:允许在日期和时间之间加一个字符”T“但不能用空格3.时间后支持带一个小数形式的秒:一个小数点和最多六位精度3.1.4空间值仅限于InnoDB,MyISAM,NDB,ARCHIVE这几种搜索引擎.如设置一
妖小先生
·
2016-05-06 10:23
MySQL
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记2下)
3.1.3时态值3.1.4空间值3.1.5布尔值3.1.6NULL值3.1.3时态值时态值包括日期值或时间值以及二者混合1.年-月-日(标准SQL模式‘ISO8601’格式)2.组合后的日期时间值:允许在日期和时间之间加一个字符”T“但不能用空格3.时间后支持带一个小数形式的秒:一个小数点和最多六位精度3.1.4空间值仅限于InnoDB,MyISAM,NDB,ARCHIVE这几种搜索引擎.如设置一
CCyutaotao
·
2016-05-06 10:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记2上)
3.1.2字符串值3.1.2.1字符串类型与字符集支持3.1.2.2字符集相关的系统变量3.1.2.1字符串类型与字符集支持字符串值一般可以分为两类,二进制串和非二进制串二进制串:一组字节序列,没有特殊的比较或者排序属性. 比较操作是基于各字节的数值逐个字节实现的. 所有字节都有意义,**甚至包括结尾的空格**. 非二进制串:一个字符序列,每个二进制串都与字符集相关. 字符集决定了:MySQL如
CCyutaotao
·
2016-05-06 10:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第三章学习日记1)
第三章数据类型3.1数据值类别3.1.1数值3.1.2字符串值3.1.1.1精确值数和近似值数1.精确值包括整数和带小数点的数1>整数包括十进制数和十六进制 十进制:每个整数由一个不包含小数点的数字序列构成 十六进制:默认为字符串,进行数值运算时会被视为64位的整数 2>带小数精确值:一个数字序列一个小数点另一个数字序列 小数点前后的数字序列可以有一个为空,但不能同时为空。 2.近似值是采用科学计
CCyutaotao
·
2016-05-03 18:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记13)
2.14使用fulltext搜索啥卡拉卡第二章最后一记五一快乐劳动人民最光荣MySQL具备全文搜索的能力,在不使用模板匹配操作的情况下进行单词或短语的查找三种类型:1.自然语言搜索:MySQL会把搜索字符串解析成一系列的单词,然后搜索出包含这些单词的那些行。2.布尔模式搜索。在搜索字符串里那些单词可以包含修饰字符,用以表明某些特定的要求。3.查询扩展线索。分两个阶段。第一阶段是自然语言搜索,第二阶
CCyutaotao
·
2016-05-02 01:00
mysql
《
MySQL技术
精粹:架构、高级特性、性能优化与集群实战》目录
本书针对MySQL中高级用户,详细讲解MySQL高级使用技术。书中详解了每一个知识点以及数据库操作的方法和技巧。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项高级技术。本书主要包括MySQL架构介绍、MySQL权限与安全、MySQL备份与还原、MySQL的高级特性、MySQL锁定机制、使用MySQLWorkbench管理数据库、SQL性能优化、MySQL服务器性能优化、MySQL性能监
brucexia
·
2016-04-29 19:26
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记12)
2.13外键和引用完整性creeatetableparent ( par_idintnotnull, primarykey(par_id) )engine=innodb; createtablechild(par_idintnotnull,chiled_idintnotnull,primarykey(par_id,chile_id)foreignkey(par_id)referencespare
CCyutaotao
·
2016-04-28 14:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记11)
2.13外键和引用完整性利用外键关系,可以在一个表里声明与另一个表里的某个索引相关联的索引,也可以把自己想要施加在表上的约束条件放到外键关系里。外键的实际作用:1.行插入:在score表与student表里,两个id外键联合后,就可以确保在插入成绩时避免为不存在的学生输入成绩2.删除(级联删除):当两个表有外键联合时,如果删除一个表里的一行,删除操作的效果会删除这两个表的与这行有关的对应行。外键可
CCyutaotao
·
2016-04-26 01:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记10)
2.12事务处理2.12.1利用事务保证语句安全执行2.12.2使用事务保存点2.12.3事务隔离事务指的是一组SQL语句,他们是一个执行单位,且在必要时可以取消。事务处理包括两个功能:提交(commit)、回滚(rollback)。如果某个事务里的所有语句都成功执行,可以把它提交到数据库永久性的记录下来。若果某个事务执行过程中发生了错误,则可以通过回滚操作取消该操作。出错之前的语句也将会被还原,
CCyutaotao
·
2016-04-24 01:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记9)
2.10使用union实现多表检索2.11多表删除和更新2.10如果你想把多个表结果合并成一个结果集,那么需要使用union语句。编写一条union语句,需要多条select语句,把union关键字放置到他们的中间。selectifromt1unionselectifromt2unionselectifromt3;union有以下几种特性。1.列名和数据类型union结果集里边的列名来自第一个se
CCyutaotao
·
2016-04-22 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记8)
2.9.4exists和notexists子查询2.9.5相关子查询2.9.6from子句里的子查询2.9.7将子查询改为连接2.9.4运算符exists和notexists只会测试某个子查询是否返回了行。如果有返回,则exists的结果为真,notexists结果为假。selectexists(select*fromabsence); selectnotexists(select*fromab
CCyutaotao
·
2016-04-19 22:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记7)
2.9使用子查询实现多表检索2.9.1带关系比较运算符的子查询2.9.2in和notin子查询2.9.3all、any、some子查询子查询示例select*fromscorewhereevent_idin(selectevent_idfromgrade_eventwherecatogory='T');1.子查询可以返回各种不同类型的信息。标量子查询返回一个值。列子查询返回一个由一个值或多个值构成
CCyutaotao
·
2016-04-18 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记6)
2.8使用链接实现多表检索2.8.1内连接2.8.2对被链接的列引用进行限定2.8.3左连接和右连接因为第二天要早起所以拖到了第二天忙完了才回来写。我的错。select的基本语法selectselect_listfromtable_listwhererow_constraintgroupbygrouping_columnsorderbysorting_columnshavinggroup_cons
CCyutaotao
·
2016-04-17 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记5)
2.6.5更改表结构2.7获取数据库元数据2.7.1使用show语句获取元数据2.7.2借助information_schema获取元数据2.7.3从命令行获取元数据Altertabletable_nameaction.......;(1)更改列的数据类型Altertablemytablemodifyimediumintunsighed; Altertablemytablechangeiime
CCyutaotao
·
2016-04-14 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记4)
2.6.2.4使用其他表或查询结果来创建表Createnew_table_nameliketable_name;这句命令创建了一个结构完全等于table_name的新表,但是只是一个空的副本行数据的填充Createtablenew_table_nameliketable_name; Insertintonew_table_nameselect*fromtable_name;可以用insert语句进
CCyutaotao
·
2016-04-13 00:00
mysql
shopNC-B2B2C商城流行框架之一结构介绍
一.介绍ShopNCB2B2C商城是ShopNC于2014年最新推出的【B2B2C】电商平台系统,采用PHP5+
MySQL技术
为基础,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,
ty_hf
·
2016-04-11 05:00
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记3)
2.6表的创建删除索引和修改2.6.1存储引擎的特性2.6.2创建表||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||1.存储引擎的特性MySQL支持多种搜索引擎,每一种存储引擎所实现的表都具有一组特定的属性或特性。接下来主要介绍InnoDB和MyISA
CCyutaotao
·
2016-04-10 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记2)
2.4字符集支持2.4.1制定字符集2.4.2确定可用字符集和当前设置2.4.3Unicode支持2.5数据库的选择创建删除和更改2.5.1选择数据库2.5.2创建数据库2.5.3删除数据库2.5.4更改数据库|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CCyutaotao
·
2016-04-09 01:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第二章学习日记1)
第二章使用SQL管理数据2.1服务器的SQL模式2.2MySQL的标识(zhi)符语法和命名规则2.3SQL语句的大小写规则|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||2.1setsql_mode='tradition
CCyutaotao
·
2016-04-07 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记7下)
1.5Mysql交互技巧单独拿出来,跟上一篇是一个时间写的这一节介绍一些与客户端程序mysql进行交互的技巧。这些技巧能帮助我们更有效的使用,减少文字输入。1.5.1简化连接过程使用cmd时每次登陆都要输入主机名用户名密码。这里介绍三种简化此操作的方法。1.使用选项文件在windows系统上。在mysql的安装目录下或者在C盘根目录下创建一个名为my.ini的选项文件。选项文件是一个纯文本文件,内
CCyutaotao
·
2016-04-04 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记7上)
1.4.9.10从多个表里检索信息1.4.10删除或更新已有行1.4.9.10还是再说两点,这里的确有很多东西,但是也涉及到了后边,后边还会有更具体的介绍,这里暂且提一下,可以当做对后边的预习。innerjion(内部联合)selectstudent_id,date,score,catogoryfromgrade_eventinnerjoinscoreongrade_event.event_id=
CCyutaotao
·
2016-04-04 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记6)
1.4.9检索信息1.4.9.6处理日期select*fromgrade_eventwheredate='2012-10-01'; selectlast_name,first_name,deathfrompresidentwheredeath>='1970'anddeath='1970-1-1'anddeath1orderbycountdesc; 这个查询会告诉你哪些州曾经出现过两位及以上的
CCyutaotao
·
2016-04-03 01:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记5)
1.4.9检索信息首先指定默认数据库usedatabase_name;select*fromtable_name; selectcolumn1,column2,.....fromtable_name; select*fromtable_namewherecondition; select2+2,'hello,world',version();第一组表示显示某个表的全部列第二组表示显
CCyutaotao
·
2016-03-31 22:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记4)
1.4.6创建表1.4.7添加新行1.4.8重置sampdb数据库前天的1.4.6啥也没说,文字量比较大,今天又细细读了一遍,把看到的写下来。1.美史联盟表president表和member表有一句话我觉得很重要:在把数据值放入数据库之前,最好尽可能多地对数据进入深入的了解。就像上边的例子,总统名字有的是会有后缀的,这个问题我们要考虑到,就应该新建一个后缀的列(而且不能有notnull的约束条件,
CCyutaotao
·
2016-03-30 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记3)
1.4.5创建数据库1.4.6创建数据表我决定了要用cmd这样我觉得学这本书会比较流畅。首先cmd的准备工作先把加path说一下,我的是win10,1.打开我的电脑2.右上角那个小问号旁边个箭头展开选择系统属性3.选择高级环境变量4.点path点击编辑再添加一个新的最后找到你的mysql根目录C:\ProgramFiles\MySQL\MySQLServer5.6\bin在server里把bin的
CCyutaotao
·
2016-03-28 00:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记2)
1.4MySQL教程1.4.1获取示例数据库发行包1.4.2基本配置要求1.4.3建立和断开MySQL服务器连接1.4.4执行SQL语句1.4.5创建数据库今天准备学习的是这几小节我先说下mysql的安装吧官网这个里边选择适合你系统的下载,全部安装后,既有工作台(workbench)也有命令行,下载之后安装使用MySQLWorkbench连接数据库打开MySQLWorkbench,我们可以看到如下
CCyutaotao
·
2016-03-25 23:00
mysql
跟我一起学习
MySQL技术
内幕(第五版):(第一章学习日记1)
章节目录1.1mysql的用途1.2示例数据库1.2.1美史联盟项目1.2.2成绩考评项目1.2.3如何使用示例数据库1.3基本数据库术语1.3.1结构术语1.3.2查询语言术语1.3.3MySQL的体系结构术语第一篇日记涉及到的内容就是这些,只有十页,但是满满的都是字啊,真的我宁可选择看两百行代码,但是这些文字部分对于我们理解数据库非常有用,尤其是建立在有一定基础之上,会让人有一种恍然大悟的感觉
CCyutaotao
·
2016-03-24 00:00
mysql技术
内幕(学习日志)
大一上学期自学了数据库的基本知识,现在准备学习一下
mysql技术
内幕这本书,作为知识与能力的补充,我不是技术大牛,但是渴望着知识和技术,所以来这个地方记录一下自己的学习过程,希望能遇到一些有着共同爱好的前辈也好
妖小先生
·
2016-03-22 23:31
MySQL
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他