首页 > 代码库 > MySQL开发指南
MySQL开发指南
数据库开发是数据库管理系统(DBMS)和数据库应用软件设计研发的总称,数据运维、参与数据库生产环境的问题优化和解决等方面的事宜。
1、关于MySQL数据库
2、搭建MySQL环境
3、入门常用SQL、官方文档的使用
对于开发而言:
SQL是基础中的基础!!!
SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作关系型数据库。
下面是基于MySQL的SQL分析研究:
一、DQL(Data Query Language,数据查询语言)语句
主要由于select关键字完成,查询语句是SQL语句中最复杂,功能最丰富的语句。
1、基础SELECT实例
2、MySQL操作符
3、常用字符串函数
4、常用数值函数
5、常用日期时间函数
6、SELECT中的流程函数
7、分组聚合函数
8、SELECT多表连接查询
9、SELECT子查询
10、行转列及列转行查询
二、DML(Data Munipulation Language,数据操作语言)语句
DML语句修改后数据将保持较好的一致性;操作表的语句,如增插insert、更新update、删除delete等。
1、增:insert、replace
2、删:update
3、改:delete、truncate
三、DDL(Data Definition Language,数据定义语言)语句
操作数据对象的语言,包括创建create、删除drop、修改alter数据库对象。
1、常用数据类型
2、字符集及校对规则
3、使用DDL语句建表
4、临时表创建及旧表建新表
5、常见建表选项及约束
6、删表及改表
7、MySQL视图
四、DCL(Data Control Language,数据控制语言)语句
主要有grant、revoke语句。
1、用户认证及权限控制
五、MySQL处理程序
处理程序:一组可编程的函数,是为了完成特定功能的SQL语句集。
1、存储过程的创建与调用
2、变量定义
3、流程控制语句
4、自定义MySQL函数
5、存储过程中SELECT INTO的使用
6、异常处理
7、游标的简单实践
8、存储过程的查、改、删
9、触发器trigger的使用
10、调度器event的使用
六、写在后面
1、MySQL开发总结
2、SQL语法实例:练习,很关键。
Easter Eggs:MySQL自增长的bug?
---我们应该做的并不是远方模糊的事情,而是手边确定无疑的事情。
MySQL开发指南