MySQL开发指引.pptxVIP

  • 4
  • 0
  • 约4.78千字
  • 约 34页
  • 2017-05-29 发布于四川
  • 举报
MySQL 数据库快速开发指引 讲师:徐鑫 目录 培训内容简介 鉴于之前公司大部分项目都使用的是ORACLE数据库,而且MySQL和ORACLE两者在开发使用上面也比较相似,所以该培训主要通过对这两个数据库的一些差异进行分析讲解,让开发人员快速的熟悉并使用MySQL数据库进行开发. 目录 MySQL数据库简介 MySQL是一个关系型数据库管理系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。由瑞典MySQL AB公司开发,目前属于Oracle公司。 目前 IT 行业最流行的开放源代码的数据库管理系统之一,它同时也是一个支持多线程高并发多用户的关系型数据库管理系统。 MySQL数据库简介 我需要他吗? MySQL数据库简介 支持 查询语言 MySQL数据库简介 Web网站 嵌入式系统 数据仓库系统 日志记录系统 应用场景 目录 与其他数据库简单比较 功能 易用性 字段类型支持:PostGreSQL最完整,其次MySQL,最后是Oracle,DB2,Sybase; 事务支持:MySQL 和PostGreSQL 支持四个事务隔离级别, Oracle 数据库就仅仅实现了其中的两种(Serializable可串行化 和 Read Commited读取已提及内容); 可编程支持:Oracle 有强大的 PL/SQL,SQL Server 有 T-SQL,PostGreSQL 也有功能很完善的 PL/PGSQL的支持; MySQL 在这方面与其他通用数据库管理系统之间的优势所在。MySQL 一直都奉行简单易用的原则,也正是靠这一特性,吸引了大量的初级数据库用户最终选择了 MySQL。从数据库创建来比较,MySQL 仅仅只需要一个简单的 CREATE DATABASE 命令,即可在瞬间完成建库的动作,而 Oracle 数据库与之相比,创建一个数据库简直就是一个非常庞大的工程。 与其他数据库简单比较 性能 可靠性 性能方面,一直是 MySQL 引以为自豪的一个特点。在权威的第三方评测机构多次测试较量各种数据库 TPCC 值的过程中, MySQL 一直都有非常优异的表现,而且在其他所有商用的通用数据库管理系统中,仅仅只有 Oracle 数据库能够与其一较高下。 做为开源数据库管理系统的代表,MySQL 也有非常优异的表现,而并不是像有些人心中所怀疑的那样,因为不是商业厂商所提供,就会不够稳定不够健壮。从当前最火的 Facebook 这样大型的网站都是使用 MySQL 数据库,就可以看出,MySQL 在稳定可靠性方面,并不会比我们的商业厂商的产品有太多逊色。而且排在全球前 10 位的大型网站里面,大部分都有部分业务是运行在 MySQL数据库环境上,如 Yahoo,Google 等。 与Oracle数据库对象的比较 数据库对象 对比 表、主键、索引、视图、表空间 表分区、函数、存储过程、触发器 自动增长类型 事件 Oracle MySQL 目录 目录 客户端连接工具 ORACLE MySQL 用户与数据库概念的区别 MySQL 一个用户不但标志了他的权限,还包括了他的资源。比如:sys用户有create any table,drop user等权限 用户是权限的集合。比如,root用户包括了select,insert on mysql.*的权限。 Database是资源的集合。比如,cm数据库包含了库表、索引等资源。 数值类型 最大显示宽度,与存储空间无任何关系,tinyint(1),也可以存100. 这里m表示整数位长度,n表示小数点位数. DECIMAL(4, 1)可以存-999.9到9999.9 Number(10),如果插入的数据值超过10位,则会报超过精度值错误 MySQL 字符串类型 MySQL要求一个行的定义长度不能超过65535;gbk,每个字符最多占2个字节,最大长度不能超过32766; utf8,每个字符最多占3个字节,最大长度不能超过21845。 MySQL BINARY指是否区分大小写 BLOB 是一个能保存可变数量的数据的二进制的大对象。 TEXT 是一个大小写不敏感的 BLOB。 ENUM(value1,value2,...)枚举。一个仅有一个值的字符串对象,这个值选自于值列表。一个 ENUM 最多能有 65535 不同的值。 SET(value1,value2,...) 一个集合。能有零个或多个值的一个字符串对象,其中每一个必须从值列表中选出。一个 SET 最多能有 64 个成员。 字符串类型 MYSQL中对CHAR类型字段执行length()函数, 取出的值是不算空格的值长度。 而在ORACLE里面,取的是字段长度,是有包含了空格的值。 例如,test表里面A字段为cha

文档评论(0)

1亿VIP精品文档

相关文档