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?

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

时间: 2024-10-25 13:23:23

MySQL开发指南的相关文章

使用express4.x版、Jade模板以及mysql重写《nodejs开发指南》微博实例

最近阅读<nodejs开发指南>一书,书是不错的,然而其微博代码示例用的是express3.x,用些过时了,运行代码出现不少bug(我电脑安的是express4.x),于是用express4.x+jade模板重写一遍(原代码使用的是ejs模板).因为想体验一下node结合MySQL开发,于是将mongodb改为mysql.下面进入正文 1.安装express框架与生成器: 2.进入网站目录,创建项目: 3.安装中间件与依赖项: package.json如下 单独安装时记得加上--save,便于

《nodeJs开发指南》博客demo重写(jade+MySQL)

整体感觉jade没有ejs好用呢... jade的格式完全是根据tab和space来判断的,感觉就不是特别方便,在程序方面可能还有很多不成熟的地方,希望大家能指出来! 特别感谢一下几位大神的分享: 1.http://www.cnblogs.com/haogj/p/3985438.html 迁移到 Express 4.x 2.https://cnodejs.org/topic/53f23e198f44dfa35129c43b 使用express4.x版和Jade模板重写<nodejs开发指南>微

基于Asterisk的VoIP开发指南——(2)Asterisk AGI程序编写指南

原文:基于Asterisk的VoIP开发指南--(2)Asterisk AGI程序编写指南 5. Asterisk AGI程序编写指南 5.1概述 很多时候,我们需要在拨号方案中做某些业务逻辑的判断或者外部数据库的查询,根据具体地需要,有几种做法: 1.使用Asterisk的通道变量.Goto函数.Gotoif函数等实现某些简单跳转,通过几个这样的函数的组合,实现简单的业务. 2.对终端接入用户的呼叫请求中的某些属性,进行简单的数据库增删改查,在Asterisk官方发布的asterisk-add

开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建

开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1. JAVA环境配置 通过Oracle的官方地址下载JDK开发包: http://www.oracle.com/technetwork/java/javase/downloads/index.html 推荐下载最新的Java SE 6版本号,眼下最新的Java SE 6 SDK版本号为Update 

开发指南专题专题一: JEECG微云快速开发平台前言

JEECG微云快速开发平台-前言 1. 前言 1.1. 技术背景 随着WEB UI 框架(EasyUI/Jquery UI/Ext/DWZ)等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面! 代码生成+手工MERGE半智能开发将是新的趋势,生成的代码可节省50%工作量,快速提高开发效率! 1.2. 平台介绍 JEECG [J2EE  Code Generation] 是一款基于代码生成器的微信快速开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java

MySQL排错指南——互动出版网

这篇是计算机类的优质预售推荐>>>><MySQL排错指南> MysQL故障排除参考图书 每一位DBA和数据库支持人员都应该阅读的图书 内容简介 <MySQL排错指南>由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位.分析并解决各种MySQL数据库的故障. <MySQL排错指南>共分为7章,其内容涵盖了解决MySQL问题的基本技巧.MySQL中的并发问题.服务配置的影响.MySQL硬件和

[转帖]2019 简易Web开发指南

2019 简易Web开发指南 2019年即将到来,各位同学2018年辛苦了. 不管大家2018年过的怎么样,2019年还是要继续加油的! 在此我整理了个人认为在2019仍是或者将成为主流的技术与大家分享,包括前端.后端和全栈相关. 工具.软件 欲先攻其事必先利其器,用好工具是做好开发的基础. 编辑器/IDE: VSCode,Sublime Text,Atom 浏览器:Chrome,Firefox 设计/原型:Adobe XD,Photoshop,Sketch,Figma 命令行工具:Git Ba

【资源共享】Rockchip I2C 开发指南 V1.0

2C设备的设备应用非常广泛,常见的包含重力传感器,触摸屏驱动芯片,音频解码等 这个文档是RK3399的I2C开发文档:<Rockchip I2C 开发指南 V1.0> 内容预览: 下载地址:http://developer.t-firefly.com/thread-12495-1-1.html

七日Python之路--第十二天(Django Web 开发指南)

<Django Web 开发指南>.貌似使用Django1.0版本,基本内容差不多,细读无妨.地址:http://www.jb51.net/books/76079.html (一)第一部分 入门 (1)内置数字工厂函数 int(12.34)会创建一个新的值为12的整数对象,而float(12)则会返回12.0. (2)其他序列操作符 连接(+),复制(*),以及检查是否是成员(in, not in) '**'.join('**')   或  '***%s***%d' % (str, int)