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