当前课程知识点:MySQL数据库案例教程 >  第2章 数据库和表的基本操作 >  2.1 数据库的基本操作 >  2-1数据库的基本操作视频

返回《MySQL数据库案例教程》慕课在线视频课程列表

2-1数据库的基本操作视频在线视频

下一节:2-1数据库的基本操作课件

返回《MySQL数据库案例教程》慕课在线视频列表

2-1数据库的基本操作视频课程教案、知识点、字幕

同学们好

今天我们来学习第2章

数据库和表的基本操作

本次课的内容是数据库的基本操作

我们先思考一个问题

数据库安装完成后

如何创建一个自定义数据库

并在使用结束后

销毁该数据库呢?

在MySQL安装好后

我们就可以创建数据库

修改数据库

删除数据库

MySQL 安装完成后

会在data目录下自动创建四个数据库

这四个数据库会记录一些必要的信息

information_schema

主要用来存储系统中的一些数据库对象信息

如用户表信息

列信息

权限信息

字符集信息和分区信息等

performance_schema

主要用来存储数据库服务器性能参数

mysql

主要用来存储系统的用户权限信息

sys

MySQL8.0包含sys模式

这是一组帮助数据库管理员和开发人员

解释性能模式 收集数据的对象

可用于典型的调优和诊断用例

要想将数据存储到数据库的表中

首先要创建一个数据库

语法为 create database

数据库名称

分号结束

该语法中

create database是固定写法

表示创建数据库

数据库名称是唯一的 不能重复出现

而且不能是MySQL中的关键字

语句的最后

要以英文状态下的分号结尾

我们看案例1

创建数据库stu

打开MySQL图形工具

输入创建数据库命令

create database stu;

分号结束

选中这条命令

执行

语句执行后

会在下边给出执行结果

我们看当前语句执行后的结果

这段提示可以分为4部分

第1行表示

已执行1个查询 1个成功 0个错误 0个警告

第2行表示 执行的查询操作

第3行表示 受影响的行数

最后3行表示操作时间

注意

创建数据库的SQL语句不属于查询操作

那么为什么结果却显示Query 查询呢?

这是MySQL软件的一个特点

所有SQL语句中的数据定义语言

和数据操作语言

不包括SELECT语句

执行成功后

都会显示Query 查询

为了验证数据库系统中

是否有数据库stu

我们可以使用命令查看一下

查看数据库的命令为

show databases;

show databases是固定写法

下面 通过案例来学习此命令

我们看案例2

使用Show语句查看mysql的数据库

我们输入show databases;

选中 执行

从结果可以看到

一共有五个数据库

我们刚刚创建的数据库也在其中

说明创建成功了

如果想在SQLyog中查看刚刚创建的数据库

我们右击“对象资源管理器”

在弹出的菜单中选择“刷新对象浏览器”

即可看到刚刚创建的数据库

创建数据库后

要想查看该数据库信息

可以使用以下命令

show create database 数据库名;

show create database是固定写法

数据库名是你想查看的数据库的名字

我们看案例3

查看数据库stu的信息

输入查看数据库信息的命令

Show create database stu;

选中 执行

从结果可以看出

刚才创建的数据库采用utf8mb4作为字符集

utf8mb4是utf8的超集

在MySQL5.5.3之后的版本中

新建库表的时候

基本编码方式就变为了utf8mb4

当然

我们还可以在创建数据库时为其指定字符集

其语法格式为

create database 数据库名

character set 编码方式;

MySQL中常用的编码方式有

utf8 uft16 gbk unicode ISO Latin ASCII

请同学们注意

在MySQL中

utf8不写中间的杠

我们看案例4

创建数据库stu1

指定编码为gbk

输入创建语句

create database stu1 character set gbk;

该语句在创建数据库的时候

直接指定编码为gbk

选中 执行

创建成功后

使用Show create database stu1;命令

查看数据库信息

可以看到

该数据库的编码方式为gbk

在数据库管理系统中

一般会存在许多数据库

那么在操作数据库对象之前

先要确定是哪一个数据库

即在对数据库对象进行操作时

需要先选择一个数据库

在MySQL中

选择数据库通过SQL语句USE命令来实现

其语法形式为

USE 数据库名;

该语法格式中

use后边就是你所要选择的数据库的名字

我们看案例5

使用use命令

选中数据库stu

输入命令

use stu;

选中 执行

从结果可以看出

已经成功选中了该数据库

同样的

在数据库比较多的情况下

如何查看

当前你正在使用的数据库是哪一个呢?

查看当前正在使用的数据库

语法格式为

select database();

请注意

该语句最后有个括号

该括号是英文状态下的括号 不能省略

我们看案例6

使用select语句查看当前使用的数据库

输入语句

Select database();

选中 执行

从查询结果可以看到

当前正在使用的数据库是stu

接下来我们学习第二部分

数据库的修改

数据库创建好后

可以修改编码方式

其语法格式为

alter database 数据库名

character set 编码方式;

我们看案例7

修改数据库stu1的编码方式为utf8

输入命令

alter database stu1 character set utf8;

选中 执行

从结果可以看出

刚才创建的数据库stu1

其编码方式已经变为utf8了

删除数据库

是指将数据库系统中

已经存在的数据库删除

成功删除数据库后

数据库中的所有数据都会被删除

原来分配的空间也将被收回

删除数据库的语句为

drop database 数据库名;

我们看案例8

删除数据库stu1

输入命令 drop database stu1;

选中 执行

可以看到

执行成功了

也可再通过SHOW DATABASES;命令

查看已经存在的数据库

发现已经没有stu1数据库了

以上是本节课的全部内容

接下来我们看几个思考题

1 如何查看MySQL系统中的数据库?

2 如何选中某一个数据库?

3 如何查看正在使用的数据库是哪一个?

4 创建好数据库后

能否更改编码方式

能否更改编码方式

如何更改?

除了上述思考题外

再给大家留几个实践题

1 创建数据库student

2 选择当前数据库为student

并查看该数据库信息

3 删除数据库student

请同学们利用下课时间

来完成这些思考题和实践题

最后

我们对本次课进行总结

我们先学习了数据库的创建

包括创建数据库

创建时指定编码方式

查看数据库系统中有哪些数据库

查看某一个数据库信息

选中数据库

以及如何查看当前正在使用的数据库

又学习了如何修改数据库的编码方式

最后

我们学习了如何删除数据库

MySQL安装好以后

首先要创建数据库

只有在这个必要条件下

才能使用MySQL其它各种功能

同样的

在日常的生活和工作中

一定要养成一个好的学习态度

良好的学习态度是我们应该始终坚持的品质

有了良好的学习态度

我们才能学富五车

才能在低谷时不弃

在高峰时不傲

才能不妄自菲薄

谦虚自信

本次课就讲到这里

谢谢

再见

MySQL数据库案例教程课程列表:

第1章 数据库基础知识

-1.1 数据库基础知识

--1.1 数据库基础知识视频

--1-1数据库基础知识课件

-1.2 MySQL的安装与运行

--1-2MySQL安装与运行视频

--1-2MySQL安装与运行课件

--1-2MySQL安装与运行实训

-第1章 测试

第2章 数据库和表的基本操作

-2.1 数据库的基本操作

--2-1数据库的基本操作视频

--2-1数据库的基本操作课件

--2-1数据库的基本操作实训

-2.2 表的基本操作

--2-2表的基本操作视频

--2-2表的基本操作课件

--2-2表的基本操作实训

-2.3 MySQL数据类型

--2-3MySQL数据类型视频

--2-3MySQL数据类型课件

--2-3MySQL数据类型实训

-2.4 约束设置

--2-4约束设置视频

--2-4约束设置课件

--2-4约束设置实训

-2.5 索引

--2-5索引视频

--2-5索引课件

--2-5索引实训

-第2章测试

第3章 记录操作

-3.1 插入记录

--3-1 插入记录视频

--3-1插入记录课件

--3-1插入记录实训

-3.2 修改记录

--3-2修改记录视频

--3-2修改记录实训

--3-2修改记录课件

-3.3 删除记录

--3.3删除记录

--3-3删除记录实训

--3-3删除记录课件

-第3章 测试

第4章 查询与视图

-4.1 select语句

--4.1select 语句视频

--4-1select语句课件

--4-1select语句实训

-4.2 单表查询

--4-2-1select子句

--4-2-2where子句

--4-2-3group子句

--4-2单表查询实训

-4.3 多表查询

--4-3多表查询视频

--4-3多表查询课件

--4-3多表查询实训

-4.4 子查询

--4-4子查询视频1

--4-4子查询视频2

--4-4子查询课件

--4-4子查询实训

-4.5 外键

--4-5外键视频

--4-5外键课件

--4-5外键实训

-4.6 视图

--4-6视图视频1

--4-6视图视频2

--4-6视图课件

--4-6视图实训

-第4章测试

第5章 高级操作

-5.1 函数

--5-1自定义函数视频

--5-1系统函数

--5-1函数课件

--5-1 函数实训

-5.2 流程控制语句

--5-2流程控制语句视频

--5-2流程控制课件

--5-2流程控制实训

-5.3 事务与游标

--5-3事务与游标视频

--5-3事务与游标课件

--5.3事务与游标实训

-5.4 存储过程

--5-4存储过程视频

--5-4存储过程课件

--5-4存储过程实训

-5.5 触发器

--5-5触发器视频

--5-5触发器课件

--5-5触发器实训

-第5章测试

第6章 备份与还原

-6.1 数据库备份与还原

--6-1数据库备份与还原 视频

--6-1数据库备份与还原 课件

--6-1数据库备份与还原 实训

-6.2 异构数据源导入导出

--6-2异构数据源导入导出 视频

--6-2异构数据源导入导出 课件

--6-2异构数据源导入导出 实训

-第6章测试

第7章 用户与权限

-7.1 用户管理

--7-1用户管理 视频

--7-1用户管理 课件

--7-1用户管理 实训

-7.2 权限管理

--7.2 权限管理 视频

--7.2 权限管理 课件

--7.2 权限管理 实训

-7.3 应用实例开发

--7-3应用实例开发 视频

--7-3应用实例开发 课件

--7-3应用实例开发 实训

-第7章测试

2-1数据库的基本操作视频笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。