MySQL数据库技术与应用(教学大纲)( 二 )
●掌握表的基本概念;
●掌握MySQL常用的数据类型和表结构设计;
●掌握创建表、修改表、删除表和查看表的方法 , 掌握CREATETABLE、ALTERTABLE、DROPTABLE、SHOWTABLES等语句 , 具备使用上述语句创建表、修改表、删除表和查看表的能力 。
内容要点:
4.1表的基本概念
4.2数据类型
4.3定义表
第5章表数据操作
教学要求:
掌握对表中的数据进行增加、修改、删除的方法 , 掌握INSERT、UPDATE、DELETE等语句 , 具备使用上述语句对表中的数据进行增加、修改、删除的能力 。
内容要点:
5.1插入数据
5.2修改数据
5.3删除数据
第6章数据查询
教学要求:
●理解SELECT语句是SQL语言的核心及其组成;
●掌握SELECT子句 , 具备使用该子句进行投影查询的能力;
●掌握WHERE子句 , 具备使用该子句进行选择查询的能力;
●掌握GROUPBY子句、HAVING子句和聚合函数 , 具备使用上述子句和函数进行分组查询和统计计算的能力;
●掌握ORDERBY子句和LIMIT子句 , 具备使用上述子句进行排序查询和限制SELECT语句返回的行数查询的能力;
●掌握内连接、外连接和交叉连接查询方式 , 具备使用连接查询的能力;
●掌握IN子查询、比较子查询、EXISTS子查询 , 具备使用子查询的能力;
●掌握联合查询 , 具备使用联合查询的能力 。
内容要点:
6.1SELECT语句
6.2投影查询
6.3选择查询
6.4分组查询和统计计算
6.5排序查询和限制查询结果的数量
6.6连接查询
6.7子查询
6.8联合查询
第7章视图
教学要求:
●理解视图的概念及其作用;
●掌握CREATEVIEW语句 , 具备使用该语句创建视图的能力;
●具备使用SELECT语句对视图进行查询的能力;
●掌握更新视图 , 具备对更新视图进行插入、删除、修改数据的能力;
●掌握ALTERVIEW语句 , 具备使用该语句修改视图的能力;
●掌握DROPVIEW语句 , 具备使用该语句删除视图的能力 。
内容要点:
7.1视图及其作用
7.2创建视图
7.3查询视图
7.4更新视图
7.5修改视图定义
7.6删除视图
第8章索引
教学要求:
●理解索引的概念及其作用;
●掌握三种创建索引的方法 , 具备使用CREATEINDEX语句和ALTERTABLE语句在已有的表上创建索引的能力 , 具备使用CREATEINDEX语句在创建表的同时创建索引的能力;
●具备使用SHOWINDEX语句查看表上建立的索引的能力;
●掌握删除索引的两种方式 , 具备使用DROPINDEX语句和ALTERTABLE语句删除索引的能力 。
内容要点:
8.1索引及其作用
8.2创建索引
8.3查看表上建立的索引
8.4删除索引
第9章数据完整性
教学要求:
●理解数据完整性的概念;
●理解实体完整性通过主键约束、唯一性约束来实现;
●掌握CREATETABLE语句或ALTERTABLE语句 , 具备使用上述语句创建PRIMARYKEY约束、UNIQUE约束的能力 , 具备使用ALTERTABLE语句删除PRIMARYKEY约束、UNIQUE约束的能力;
●理解参照完整性规则是外键与主键之间的引用规则;
●掌握CREATETABLE语句或ALTERTABLE语句 , 具备使用上述语句创建FOREIGNKEY约束的能力 , 具备使用ALTERTABLE语句删除FOREIGNKEY约束的能力;
●理解用户定义的完整性通过检查约束、非空约束来实现;
●掌握CREATETABLE语句或ALTERTABLE语句 , 具备使用上述语句创建CHECK约束的能力 , 具备使用ALTERTABLE语句删除CHECK约束的能力 。
内容要点:
9.1数据完整性概述
9.2实体完整性
9.3参照完整性
9.4用户定义的完整性
第10章MySQL语言
教学要求:
●理解SQL语言是关系型数据库的标准语言;
●理解数据定义语言包括的主要SQL语句 , 如CREATE、ALTER、DROP , 数据操纵语言包括的主要SQL语句 , 如SELECT、INSERT、UPDATE、DELETE , 数据控制语言包括的主要SQL语句 , 如GRANT、REVOKE;
●理解MySQL语言在标准SQL语言的基础上进行了扩展 , 并以标准SQL语言为主体;
●掌握常用的MySQL函数 , 包括数学函数、聚合函数、字符串函数、日期和时间函数等 。
内容要点:
10.1SQL语言
10.2MySQL语言组成
10.3MySQL函数
第11章存储过程和存储函数
教学要求:
●理解存储过程的概念;
●掌握CREATEPROCEDURE语句、CALL语句、DROPPROCEDURE语句 , 具备使用CREATEPROCEDURE语句创建存储过程的能力 , 具备使用CALL语句调用存储过程的能力 , 具备使用DROPPROCEDURE语句删除存储过程的能力;
- 美股同样陷入结构化,100多家市值超百亿美元公司跌入技术性熊市
- 100年后,人类会被消灭?美国这一技术太狠了,俄连夜警告勿玩火
- 虎鲨战机曾被重点关注,整体性能强大,关键技术长期禁售!
- 中国再次突破自我,光伏发电技术,让世界用上1毛钱1度的电
- 技术落后的4个汽车品牌,发动机用的还是10年前技术,谁买谁后悔
- 国产OLED屏终于能崛起了!改用新技术:成功解决蒸镀机卡脖子
- 绿色梦想——漫谈摩托车环保技术(上)
- 无视美欧的禁令,向我们提供1500多项关键技术,比俄罗斯还要慷慨
- 本田又一黑科技,配备3级自动驾驶技术的本田里程在日本上市
- 比歼-20还先进?亚洲头号五代机将问世,采用6G通讯技术
