- 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
您可能关注的文档
最近下载
- 2025《麻江县蓝莓产业发展现状调研分析报告》4900字.docx
- 2026年国网安全管理方案.docx VIP
- 2025年北京师范大学学科教学培养方案 .pdf VIP
- 初级消防试题及答案大全.docx VIP
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
原创力文档

文档评论(0)