数据库原理与应用 第 4 章 · 第四节
课程第 4 章第四节 过渡创建数据库查看数据库修改数据库删除数据库 版式
第 4 章 数据库的创建和管理 · 第四节

数据库的创建和管理

建库、查库、改库、删库四条命令
本 节 知 识 点
  1. 25主要内容 MySQL 数据库管理
  2. 26创建数据库
  3. 27查看数据库
  4. 28修改数据库
  5. 29删除数据库
25
第 4 章 · 第四节

主要内容 MySQL 数据库管理

前面都在看,从这一页开始动手。

第 25 页课件

记牢它四条命令

  1. 建 CREATE
  2. 看 SHOW CREATE
  3. 改 ALTER
  4. 删 DROP

上机做

上机第 6 题 建一个 teaching 库

想一想

建库的时候,最该先想清楚哪一件事?

26
第 4 章 · 第四节

创建数据库

建库一条命令,重点是把字符集和校对规则写上。

第 26 页课件

关键术语

IF NOT EXISTS
库已经在就不报错,只给一条警告。

重 点

不写字符集就继承服务器的默认值,写清楚才不会以后返工。

练一练

下面哪种写法建出来的库,能存下表情符号?
  1. ACHARACTER SET utf8
  2. BCHARACTER SET gbk
  3. CCHARACTER SET utf8mb4
  4. D不指定字符集
答案 C

表情要四个字节,utf8 最多三个字节,只有 utf8mb4 存得下。

上机做

上机第 6 题 照着例 4-1 建一次

27
第 4 章 · 第四节

查看数据库

SHOW CREATE DATABASE 把建库时的写法原样打出来。

第 27 页课件

重 点版本会有小差别

有的版本省掉 COLLATE,有的多出 ENCRYPTION,都不影响。

知道更多

库建好后,在 MySQL 安装目录的 Data 文件夹里能看到一个同名文件夹。

上机做

上机第 7 题 看看库是怎么建的

28
第 4 章 · 第四节

修改数据库

库名改不了,能改的只有字符集和校对规则。

第 28 页课件

试一试改完了,到底谁变了

按顺序点
库默认
老表 s
新表 c
改库的字符集,到底改动了什么,又没改动什么。

重 点

ALTER 改的是以后建新表时的默认值,已有的表一个都不会变。

上机做

上机第 7 题 改成 gbk 再看一次

29
第 4 章 · 第四节

删除数据库

DROP DATABASE 一敲,库和里面的数据一起没。

第 29 页课件

重 点

没有回收站,也没有撤销,删之前先做备份。

打个比方

不是把抽屉里的纸抽走,是把整个柜子搬走,纸和柜子一起没。

上机做

上机第 8 题 删掉再确认一次

想一想

删库之前,你会先做哪一步?

保山学院·人工智能教研室·曹鼎鼎