第1章 MySQL数据库基础(课件)-《数据库应用技术-SQL Server》同步教学(机械工业版)
2024-01-01
|
10页
|
167人阅读
|
20人下载
普通
内容正文:
第1章 MySQL数据库基础
本单元教学目标
了解数据库的功能作用
认识数据库发展历程
了解数据库类型及分类
理解数据库组成结构
掌握数据库的数据组织形式
3
数据库概念
按照某类型结构形式来组织、存储和管理数据的存储空间
存在大量的数据集合体
可以长期存储在计算机内以实现信息共享、高效存取等操作
受数据库系统机制的相关约束
4
数据库发展历程
人工管理阶段
使用穿孔纸带来管理数据
文件系统阶段
使用专门管理数据的软件
数据库系统阶段
使用统一管理数据的专门软件系统
5
数据库系统组成
数据:存储在计算机内有组织、可共享的数据集合
硬件:包括计算机的主机、键盘、显示器和外围设备
软件:数据库管理系统及应用程序
人员:数据库设计人员、应用程序员、最终用户、数据库管理员
6
SQL语言
SQL结构化查询语言
Structured Query Language
是一种数据库查询和程序设计语言
用于存取数据以及查询、更新和管理关系数据库系统
是一个综合的、通用的、功能极强的关系数据库语言
1974年Boyce和Chamberlin提出SQL语言实现思想
在IBM公司研制的关系数据库系统上实现
功能丰富、使用方便灵活、语言简洁易学
深受计算机工业界和计算机用户的欢迎
7
SQL六大语言模块(1)
数据查询语言(Data Query Language,DQL)
用以从表中获得数据,并确定怎样在应用程序给出
命令WHERE、ORDER BY、GROUP BY、HAVING等
数据操作语言(Data Manipulation Language,DML)
规定了对数据表的写操作语句
动词INSERT、UPDATE、DELETE
事务控制语言(Transaction Control Language,TCL)
定义了对数据表的事务控制操作语句
命令COMMIT、SAVEPOINT、ROLLBACK等
8
SQL六大语言模块(2)
数据控制语言(Data Control Language,DCL)
规定了对表的权限控制操作语句
动词GRANT、REVOKE
数据定义语言(Data Definition Language,DDL)
规定了对表的构建操作语句
动词CREATE、ALTER、DROP
指针控制语言(Cursor Control Language,CCL)
规定了 SQL语句在宿主语言程序中的使用规则
动词DECLARE CURSOR、FETCH INTO等
9
数据表
数据表是数据库中主要的数据存储容器
表中的数据被组织成⾏和列
表中的每一列代表一种属性数据,称为字段
表中每列均有⼀个名称为数据表的字段名称
每个列都具有⼀个指定的数据类型和容量⼤⼩
表中的⼀⾏代表⼀条信息数据
10
数据类型
数据类型是数据表中数据种类的定义
代表了不同的信息类型
数据类型决定了数据在磁盘中的存储格式
数据库中的数据类型
数值类型
日期类型
字符类型
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。