MySQL学习笔记(一)――关于MySQL 5
2009-04-20 21:27
274 查看
MySQL 5的最大特点是其结合了企业级数据库的特性,又保留了原数据库的简易性和高效性。在MySQL 5中新出现的企业级数据库支持有:
1) 视图
所谓视图,是与特定查询相匹配的表结构的数据快照,通过视图,可以在单个表中表示复杂连接的结果。关于视图的新命令有:CREATE VIEW,DROP VIEW和ALTER VIEW。
2) 触发器
对数据库中的表而言,创建触发器可以用来在特定事件发生时执行,例如,当表中插入新行时触发某项行为。关于触发器的新命令有:CREATE TRIGGER和DROP TRIGGER。
3) 存储过程
存储过程是企业级数据库中十分重要的一项功能。一个存储过程,就是创建一个完全用SQL编写的函数并将其存储到数据库。存储过程对封装SQL语句很有用。关于存储过程的新命令有:CREATE PROCEDURE,ALTER PROCEDURE,DROP PROCEDURE,CALL和BEGIN/END。
4) 游标
游标的作用是在一个MySQL存储过程中表示整个数据集。游标是不区分大小写、顺序使用且只读的。关于游标的新命令有:OPEN,FETCH和CLOSE。
5) 新的存储引擎
MySQL以前常用的存储引擎(也称为表类型)是MyISAM和InnoDB。现在又加入了一些新的引擎,如:
①ARCHIVE:无索引的快速存储和检索,不能更新或删除。
②BLACKHOLE:丢弃数据;用来支持复制。
③CSV:以逗号分隔的值格式来存储数据,常用于普通文本数据交换。
④FALCON:通用型存储引擎,未来可替代InnoDB,目前尚处于试验状态。
⑤FEDERATED:远程服务器上访问数据库。
⑥MERGE:合并多个MyISAM表。
⑦NDB/NDBCLUSTER:网络数据库,与MySQL集群一同使用。
6) 数据库事件
数据库事件可用来安排在特定时间或周期性运行SQL。
1) 视图
所谓视图,是与特定查询相匹配的表结构的数据快照,通过视图,可以在单个表中表示复杂连接的结果。关于视图的新命令有:CREATE VIEW,DROP VIEW和ALTER VIEW。
2) 触发器
对数据库中的表而言,创建触发器可以用来在特定事件发生时执行,例如,当表中插入新行时触发某项行为。关于触发器的新命令有:CREATE TRIGGER和DROP TRIGGER。
3) 存储过程
存储过程是企业级数据库中十分重要的一项功能。一个存储过程,就是创建一个完全用SQL编写的函数并将其存储到数据库。存储过程对封装SQL语句很有用。关于存储过程的新命令有:CREATE PROCEDURE,ALTER PROCEDURE,DROP PROCEDURE,CALL和BEGIN/END。
4) 游标
游标的作用是在一个MySQL存储过程中表示整个数据集。游标是不区分大小写、顺序使用且只读的。关于游标的新命令有:OPEN,FETCH和CLOSE。
5) 新的存储引擎
MySQL以前常用的存储引擎(也称为表类型)是MyISAM和InnoDB。现在又加入了一些新的引擎,如:
①ARCHIVE:无索引的快速存储和检索,不能更新或删除。
②BLACKHOLE:丢弃数据;用来支持复制。
③CSV:以逗号分隔的值格式来存储数据,常用于普通文本数据交换。
④FALCON:通用型存储引擎,未来可替代InnoDB,目前尚处于试验状态。
⑤FEDERATED:远程服务器上访问数据库。
⑥MERGE:合并多个MyISAM表。
⑦NDB/NDBCLUSTER:网络数据库,与MySQL集群一同使用。
6) 数据库事件
数据库事件可用来安排在特定时间或周期性运行SQL。
相关文章推荐
- 关于mysql的sql语句的汇总(学习笔记)03(mysql高级应用)
- mysql--SQL编程(关于mysql中的日期,实例,判断生日是否为闰年) 学习笔记2.1
- MySQL学习笔记(四):关于模糊匹配like
- MySQL学习笔记(六):关于数据库中的datetime类型
- 关于Linux下的mysql安装及配置学习笔记
- MySQL学习笔记(一)――关于MySQL 5
- 关于mysql的sql语句的汇总(学习笔记)02 (三个字段查询)
- MySQL学习笔记(五):关于max_allowed_packet错误的问题
- Mysql学习笔记(九):关于典型的8小时问题
- MySQL学习笔记_关于MySQL的整数类型字段长度知识总结
- 关于mysql的sql语句的汇总(学习笔记)01
- 【MySQL学习笔记(十)】:关于条件判断if语句
- MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结
- mysql--SQL编程(关于mysql中的日期) 学习笔记2
- mysql--SQL编程(关于mysql中的日期,关于重叠) 学习笔记2.2
- 一千行MySQL学习笔记
- 学习笔记之MySQL
- MysQL学习笔记
- MySQL学习笔记_1_MySQL数据库管理系统概述
- select,数据查询,排序,字段别名__mysql学习笔记