Welcome 微信登录

首页 / 数据库 / MySQL

MySQL的体系架构概述

MySQL的体系架构概述

MySQL的体系架构概述2014-01-06做DBA三年多,接触过很多主流数据库产品,但唯独没机会碰触MySQL,今天开始决定自学MySQL,给自己 冲冲电,先从MySQL的体系架构开始学起。MySQL数据库的体系架构如下图所示:从上 图中可以看出,MySQL主要分为以下几个组件:连接池组件管理服务和工具组件SQL接口组件分析器组件优化器组件缓冲组件插件式存储引擎物理文件有其它数据库基础的人可以马上发现,MySQL最大的特色是其可插拔的插件式存储引擎,存储...
Navicat for mysql注册码

Navicat for mysql注册码

Navicat for mysql注册码2014-01-06Navicat 软件介绍Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理...
mysql主从复制简单实现

mysql主从复制简单实现

mysql主从复制简单实现2014-01-06在mysql的复制中,相对于主主复制,主从架构的稳定性更好,而主主总是会有些问题存在,故不推荐。在大型架构中建议使用基于读写分离的主从复制本文不涉及读写分离的内容,只是简单实现mysql的主从复制的实现。整个过程在理解复制的原理后就非常的简单,所以先简单介绍下原理。mysql的主从复制的基本原理:在主服务器上传送二进制日志到从服务器,在从服务器上读取收到的中继日志,执行日志中的sql语句,实现数据同步。整个实现...
MySQL datetime数据类型设置当前时间为默认值

MySQL datetime数据类型设置当前时间为默认值

MySQL datetime数据类型设置当前时间为默认值2014-01-08 csdn Wentasy环境:MySQL Sever 5.1 + MySQL命令行工具问题:MySQL datetime数据类型设置当前时间为默认 值解决:方法一:由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的。代替的方案是使用TIMESTAMP类型代替DATETIME类 型。TIM...
MySQL手册已经悄悄移除GPL许可证

MySQL手册已经悄悄移除GPL许可证

MySQL手册已经悄悄移除GPL许可证2014-01-08刚刚引起我们注意的是 MySQL 的手册已经修改了授权许可证,这是从 MySQL 5.5.30 到 5.5.31 时做的改动,该改动影响源码包中的 man 文件夹里的所有页面。此举明显的显示出 Oracle 非常不友善的行为。新的许可证跟 GPL 差别巨大,并且明确表达不再使用 GPL 许可证。老的手册遵循 GPLv2 许可证(MySQL 5.5.30 或者更早版本):This documentat...
MySQL和SQL Server在插入数据上的差别

MySQL和SQL Server在插入数据上的差别

MySQL和SQL Server在插入数据上的差别2014-01-08 csdn Wentasy环境:MySQL Sever 5.1 + SQLServer 2008 R2问题:MySQL和SQLServer在插入数据上的差别先看两张图:MySQL:SQLServer:在MySQL里创建表,主键自增 ,在插入数据时,不指定列名(表示对每个字段都赋值),会报列数不匹配,指定列名后插入正常;而在 SQLServer里,表的主键同样是自增,不指定列名却可以正常插...
MySQL获取系统当前时间的函数

MySQL获取系统当前时间的函数

MySQL获取系统当前时间的函数2014-01-08环境:MySQL Server 5.1问题:MySQL获取系统当前时间的函数解决:NOW()函数以"YYYY-MM-DD HH:MM:SS"返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以"YYYY-MM-DD"的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以"HH:MM:SS"的格式返回当前的时间,可以直接存到TIME字段中。示例:SQL:select ...
<< 191 192 193 194 195 196 197 198 199 200 >>