MYSQL 数据库对象管理实验

MySQL数据库对象管理

[实验2-1]查看INFORMATION_SCHEMA.SCHEMATA表中的信息。
MYSQL 数据库对象管理实验

[实验2-2]查看INFORMATION_SCHEMA.TABLES表中的信息。
MYSQL 数据库对象管理实验

[实验2-3]查看INFORMATION_SCHEMA.COLUMNS表中的信息。
MYSQL 数据库对象管理实验

[实验2-4]查看INFORMATION_SCHEMA.STATISTICS表中的信息。

MYSQL 数据库对象管理实验

[实验2-5]查看INFORMATION_SCHEMA.CHARACTER_SETS表中的信息。

MYSQL 数据库对象管理实验

[实验2-6]查看INFORMATION_SCHEMA.COLLATIONS表中的信息。
MYSQL 数据库对象管理实验

[实验2-7]使用CREATE_DATABASE语句创建school数据库。

MYSQL 数据库对象管理实验

[实验2-8]将school数据库的字符集设为utf-8

(试过改为utf8,但是数据库提示有问题,数据库推荐改为更新迭代·后的utf8mb4)

MYSQL 数据库对象管理实验

[实验2-9]在school数据库下创建stu_info表,包括stuno
varchar(10)、stuname、varchar(8)、stubir
date、stuage int;创建表course,包括courno
varchar(3)、courname varchar (10)、schyear date、credit
int;创建stuandcour表,包括stuno
varchar(10)、courno varchar(3)、garde int。

MYSQL 数据库对象管理实验

[实验2-10]使用SHOW、DESCRIBE语句查看所建的表。

![在这里插入图片描述](https://img-blog.****img.cn/20200626135836343.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDE4NjEx,size_16,color_FFFFFF,t_70MYSQL 数据库对象管理实验

SHOW语句查看

MYSQL 数据库对象管理实验
MYSQL 数据库对象管理实验
MYSQL 数据库对象管理实验

[实验2-11]使用ALTER
TABLE语句将stu_info表的表名改为stuinfo,并增加stugender
varchar(4)字段,将course表中courno字段的类型改为varchar(5)。

MYSQL 数据库对象管理实验

[实验2-12]将前面建的表复制到test数据库中,如果没有test数据库就新建一个。

MYSQL 数据库对象管理实验

[实验2-13]删除test数据库中的course表。

MYSQL 数据库对象管理实验

[实验2-14]创建stuinfo表上stuno的索引。

MYSQL 数据库对象管理实验

[实验2-15]创建stuandcour表上stuno字段和courno字段上的多列索引。

MYSQL 数据库对象管理实验

[实验2-16]删除创建的索引

MYSQL 数据库对象管理实验

[实验2-17]创建stuninfo表上的单源视图。

MYSQL 数据库对象管理实验

[实验2-18]创建stuinfo表和stuandcour表上的多源视图,包括stuno、stuname、courno、grade。

MYSQL 数据库对象管理实验

不知道为什么一直显示这个,不存在的列“coumo”