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 Manipulation Language,数据操作语言)语句

  DML语句修改后数据将保持较好的一致性;操作表的语句,如增插insert、更新update、删除delete等。

  1、增:insert、replace

  2、删:delete、truncate

  3、改:update

 

三、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、异常处理[1]

  7、异常处理[2]

  8、游标的简单实践

  9、存储过程的查、改、删

  10、触发器trigger的使用

  11、调度器event的使用

  12、SQL 预处理(Prepared)

 

六、写在后面

  1、MySQL开发总结

  2、SQL语法实例练习,很关键。

 

Easter Eggs:MySQL自增长的Bug?

 ---我们应该做的并不是远方模糊的事情,而是手边确定无疑的事情。

posted @ 2017-08-11 21:01  GeaoZhang  阅读(4628)  评论(8编辑  收藏  举报