[电子教案和教学指南]MySQL网络数据库设计与开发 (4)[41页]
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库作为默认(当前)数据库使用,用于后续语句。 该数据库保持为默认数据库,直到语段的结尾,或者 直到运行另一个不同的“USE”语句。也可以理解为 从一个数据库切换到另一个数据库,在用“CREATE database”语句创建了数据库之后,刚才创建的数据 库不会自动成为当前数据库,需要用这条USE语句来 指定。
15
创建表
创建表是指在已存在的数据库中建立新 表。这是建立数据库最重要的一步,是 进行其他表操作的基础。MySQL中,创 建表是通过SQL语句“create table”实 现的。此语句的完整语法是相当复杂的, 但在实际应用中此语句的应用较为简单。
16
创建表语法
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
2
第 4章 操作MySQL数据库对象
4.5 触发器 4.5.1 创建触发器 4.5.2 查看触发器 4.5.3 触发器的应用 4.5.4 删除触发器 4.5.5 小结
3
背景分析
小李已经对MySQL数据库有了初步认识, 在自己的电脑上也安装好了MySQL数据 库。之后,小李为了完成自己开发学生 成绩管理系统的任务,就需要在MySQL 数据库中创建学生信息数据库及相应的 数据表,并管理MySQL数据库的相应对 象。
[(create_definition,...)] [table_options] [select_statement]
17
查看表结构
查看表结构是指查看数据库中已存在的 表的定义。查看表结构的语句包括 “DESCRIBE”语句和“SHOW CREATE TABLE”语句。通过这两个语句,可以查 看表的字段名、字段的数据类型、完整 性约束条件等
查看数据库
语法形式如下:
SHOW DATABASES;
查看MySQL服务器主机上的所有数据库 的语法比较简单,只需要把“SHOW DATABASES”输入到MySQL的命令行后 按回车即可。
10
选择数据库
语法形式如下: USE db_name; 语法剖析如下。 USE db_name:该语句可以通知MySQL把db_name
3.能够熟练合理创建、删除数据索引。 4.能够熟悉创建、查看、修改、更新视
图。 5.能够熟悉查看、删除、应用触发器。
6
4.1 数据库的基本操作
数据库是指长期存储在计算机内,有组 织的、可共享的数据集合。换句话,数 据库就是一个存储数据的地方。只是其 存储方式有特定的规律,这样可以方便 处理数据。数据库的操作包括创建数据 库和删除数据库。这些操作都是数据库 管理的基础。本节将讲解创建数据库和 删除数据库的方法。
[create_specification [, create_specification] ...]
其中create_specification: [DEFAULT] CHARACTER SET
charset_name | [DEFAULT] COLLATE collation_name
9
7
创建数据库
创建数据库是指在系统磁盘上划分一块 区域用于数据的存储和管理。这是进行 表操作的基础,也是进行数据库管理的 基础。MySQL中,创建数据库是通过SQL 语句“CREATE DATABASE”实现的。
8
语法规则
CREATE {DATABASE } [IF NOT EXISTS] db_name
第 4章 操作MySQL数据库对象
4.1 数据库的基本操作
4.2 表的基本操作
4.1.1 创建数据库
4.2.1 创建表
4.1.2 查看数据库
4.2.2 查看表结构
4.1.3 选择数据库
4.2.3 修改表
4.1.4 删除数据库
4.2.4 删除表
4.1.5 MySQL存储引擎
Βιβλιοθήκη Baidu
4.2.5 小结
4.1.6 小结
14
4.2 表的基本操作
表是数据库存储数据的基本单位。一个表包含 若干个字段或记录。表的操作包括创建新表、 修改表和删除表。这些操作都是数据库管理中 最基本,也是最重要的操作。在这一章中将讲 解如何在数据库中操作表,内容包括:
创建表的方法; 查看表结构的方法; 修改表的方法; 删除表的方法。
1
第 4章 操作MySQL数据库对象
4.3 数据库索引 4.3.1 索引简介 4.3.2 创建索引 4.3.3 删除索引 4.3.4 小结
4.4 视图 4.4.1 视图简介 4.4.2 创建视图 4.4.3 查看视图 4.4.4 修改视图 4.4.5 更新视图 4.4.6 删除视图 4.4.7 小结
4
知识目标
1.掌握创建、删除、修改数据库的基本 语法。
2.掌握创建、删除、修改、查看表的基 本语法。
3.掌握创建、删除索引的基本语法。 4.掌握创建、查看、修改、更新视图的
基本语法。 5.掌握创建、查看、删除触发器的基本
语法。
5
能力目标
1.能够熟练掌握创建、删除、配置数据 库。
2.能够熟练掌握创建、删除、修改、查 看数据表。
12
错误提示
13
MySQL存储引擎
使用SHOW ENGINES语句可以查看MySQL数据 库支持的存储引擎类型。查询方法如下:
SHOW ENGINES;
SHOW ENGINES语句可以用“;”结束,也可 以使用“\g”或者“\G”结束。“\g”与“:” 的作用相同,“\G”可以让结果显示得更加美 观。
18
查看表基本结构语句DESCRIBE
MySQL中,“DESCRIBE”语句可以查看 表的基本定义。其中包括:字段名、字 段数据类型、是否为主键和默认值等。 “DESCRIBE”语句的语法形式如下:
11
删除数据库
MySQL中,删除数据库是通过SQL语句“drop database”实现的。其语法形式如下:
DROP {DATABASE} [IF EXISTS] db_name 语法剖析: DROP {DATABASE} db_name为固定用法,此
命令可以删除名为db_name的数据库,当 db_name数据库在MySQL主机中不存在时,系 统就会出现错误提示
15
创建表
创建表是指在已存在的数据库中建立新 表。这是建立数据库最重要的一步,是 进行其他表操作的基础。MySQL中,创 建表是通过SQL语句“create table”实 现的。此语句的完整语法是相当复杂的, 但在实际应用中此语句的应用较为简单。
16
创建表语法
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
2
第 4章 操作MySQL数据库对象
4.5 触发器 4.5.1 创建触发器 4.5.2 查看触发器 4.5.3 触发器的应用 4.5.4 删除触发器 4.5.5 小结
3
背景分析
小李已经对MySQL数据库有了初步认识, 在自己的电脑上也安装好了MySQL数据 库。之后,小李为了完成自己开发学生 成绩管理系统的任务,就需要在MySQL 数据库中创建学生信息数据库及相应的 数据表,并管理MySQL数据库的相应对 象。
[(create_definition,...)] [table_options] [select_statement]
17
查看表结构
查看表结构是指查看数据库中已存在的 表的定义。查看表结构的语句包括 “DESCRIBE”语句和“SHOW CREATE TABLE”语句。通过这两个语句,可以查 看表的字段名、字段的数据类型、完整 性约束条件等
查看数据库
语法形式如下:
SHOW DATABASES;
查看MySQL服务器主机上的所有数据库 的语法比较简单,只需要把“SHOW DATABASES”输入到MySQL的命令行后 按回车即可。
10
选择数据库
语法形式如下: USE db_name; 语法剖析如下。 USE db_name:该语句可以通知MySQL把db_name
3.能够熟练合理创建、删除数据索引。 4.能够熟悉创建、查看、修改、更新视
图。 5.能够熟悉查看、删除、应用触发器。
6
4.1 数据库的基本操作
数据库是指长期存储在计算机内,有组 织的、可共享的数据集合。换句话,数 据库就是一个存储数据的地方。只是其 存储方式有特定的规律,这样可以方便 处理数据。数据库的操作包括创建数据 库和删除数据库。这些操作都是数据库 管理的基础。本节将讲解创建数据库和 删除数据库的方法。
[create_specification [, create_specification] ...]
其中create_specification: [DEFAULT] CHARACTER SET
charset_name | [DEFAULT] COLLATE collation_name
9
7
创建数据库
创建数据库是指在系统磁盘上划分一块 区域用于数据的存储和管理。这是进行 表操作的基础,也是进行数据库管理的 基础。MySQL中,创建数据库是通过SQL 语句“CREATE DATABASE”实现的。
8
语法规则
CREATE {DATABASE } [IF NOT EXISTS] db_name
第 4章 操作MySQL数据库对象
4.1 数据库的基本操作
4.2 表的基本操作
4.1.1 创建数据库
4.2.1 创建表
4.1.2 查看数据库
4.2.2 查看表结构
4.1.3 选择数据库
4.2.3 修改表
4.1.4 删除数据库
4.2.4 删除表
4.1.5 MySQL存储引擎
Βιβλιοθήκη Baidu
4.2.5 小结
4.1.6 小结
14
4.2 表的基本操作
表是数据库存储数据的基本单位。一个表包含 若干个字段或记录。表的操作包括创建新表、 修改表和删除表。这些操作都是数据库管理中 最基本,也是最重要的操作。在这一章中将讲 解如何在数据库中操作表,内容包括:
创建表的方法; 查看表结构的方法; 修改表的方法; 删除表的方法。
1
第 4章 操作MySQL数据库对象
4.3 数据库索引 4.3.1 索引简介 4.3.2 创建索引 4.3.3 删除索引 4.3.4 小结
4.4 视图 4.4.1 视图简介 4.4.2 创建视图 4.4.3 查看视图 4.4.4 修改视图 4.4.5 更新视图 4.4.6 删除视图 4.4.7 小结
4
知识目标
1.掌握创建、删除、修改数据库的基本 语法。
2.掌握创建、删除、修改、查看表的基 本语法。
3.掌握创建、删除索引的基本语法。 4.掌握创建、查看、修改、更新视图的
基本语法。 5.掌握创建、查看、删除触发器的基本
语法。
5
能力目标
1.能够熟练掌握创建、删除、配置数据 库。
2.能够熟练掌握创建、删除、修改、查 看数据表。
12
错误提示
13
MySQL存储引擎
使用SHOW ENGINES语句可以查看MySQL数据 库支持的存储引擎类型。查询方法如下:
SHOW ENGINES;
SHOW ENGINES语句可以用“;”结束,也可 以使用“\g”或者“\G”结束。“\g”与“:” 的作用相同,“\G”可以让结果显示得更加美 观。
18
查看表基本结构语句DESCRIBE
MySQL中,“DESCRIBE”语句可以查看 表的基本定义。其中包括:字段名、字 段数据类型、是否为主键和默认值等。 “DESCRIBE”语句的语法形式如下:
11
删除数据库
MySQL中,删除数据库是通过SQL语句“drop database”实现的。其语法形式如下:
DROP {DATABASE} [IF EXISTS] db_name 语法剖析: DROP {DATABASE} db_name为固定用法,此
命令可以删除名为db_name的数据库,当 db_name数据库在MySQL主机中不存在时,系 统就会出现错误提示