网易杭州研究院 网易杭州研究院

MySQL数据库对象与应用

所属微专业:

图片
课程概述

数据库对象是数据库应用的基础,数据库所有的业务操作都是围绕各种对象展开的。本课程将结合实践案例,系统地介绍MySQL数据库中的表、字段、触发器等数据库对象及常用SQL语法等内容。完成这门课的同学不但能够掌握利用数据库存储和处理数据的基础技巧和方法,还能够了解互联网公司常见业务的存储方式。

证书要求

平时测验、作业合格,期末考试成绩60分以上,即可获得合格证书。

章节试看
  • MySQL数据库对象与应用精彩片段

预备知识

MySQL安装、连接、管理能力;

使用SQL语句操作数据库的能力。

授课大纲

本课程包括如下内容:


MySQL数据库对象MySQL数据类型 介绍MySQL表定义中各种字段数据类型,用于存放字符串,数字,日期,二进制文件等不同实际数据.学习如何正确的选择表的字段数据类型。
MySQL数据对象 介绍MySQL的各种管理对象.比如用户和schema的关系,对象权限管理,表的约束,索引,视图,以及自增字段等。
MySQL权限管理 介绍MySQL数据库中的用户、权限,学员能够明白权限的作用和使用方法。
实践课程2
项目例子:重新审视基础实践课程里的字段类型,给出完整的项目需求所有表;用户访问权限。
MySQL进阶SQL应用SQL语言进阶 介绍group by,order by,子查询,外连接等较复杂SQL以及算术,逻辑等运算操作.还会一些特有的DDL等。
MySQL内置函数 介绍MySQL常用的预定义函数,处理字符串,数字,日期等数据运算,以及SQL中简单的流程控制。
触发器与存储过程 介绍存储过程,触发器以及自定义函数的基本创建方法和特性。
实践课程3
项目例子:业务需求-转化为SQL语句,并给出内置函数、触发器、存储过程的需求例子和实际SQL。
MySQL程序开发MySQL字符集 介绍对现实应用重要的字符集的概念与影响,学习如何选择和修改字符集,如何通过各种方式读到能够正确显示的数据.
程序连接MySQL 
   
开发者以及他们写的程序(比如一个网站)不会用命令行工具来连接MySQL,我们通过简单的例子来说明实际的应用程序是如何访问数据库并获取数据的.
DAO框架的使用 介绍MySQL DAO框架MyBatis的使用,让你在开发过程中如鱼得水.
实践课程4
项目例子:对字符集需求给需求(业务要求大小写敏感等),给出部分表的字符集修改.