一、实验目的

熟练掌握MySQL数据库的创建、查看、选择和删除等基本操作;

二、实验任务

  利用MySQL客户端访问数据库

  1. 例[2-1],创建数据库dh;
  2. 例[2-2]查看数据库是否创建成功
  3. 例[2-4]选择数据库
  4. 例[2-5]修改数据库编码
  5. 例[2-7]创建数据表student
  6. 例[2-8]查看表结构
  7. 例[2-10]修改表名
  8. 例[2-12]修改字段类型
  9. 例[2-13]添加字段

三、    预习内容

1、什么是MySQL

MySQL是一个开源的关系型数据库管理系统(RDBMS),它允许我们创建、管理和操作数据库。它被广泛应用于Web开发、企业级应用和各种数据驱动的应用程序中。在本实验中,我们将探讨MySQL的基本操作,包括数据库的创建、查看、选择和删除。

2、数据库基础概念

数据库:数据库是一个用于存储有组织数据的容器。它可以包含多个数据表,每个表都包含了特定类型的数据。

数据表:数据表是数据库中的一部分,用于存储类似类型的数据。表由行(数据记录)和列(数据字段)组成。

SQLSQLStructured Query Language)是一种用于与数据库通信的标准语言。我们将使用SQL语句执行各种数据库操作。

3MySQL数据库的基本操作:

数据库的创建:如何创建一个新的数据库。

数据库的查看:如何查看已经存在的数据库列表。

数据库的选择:如何选择要操作的特定数据库。

表的创建和删除:如何创建新的表格以及如何删除表格。

数据的插入、查询和删除:如何插入数据、查询数据以及删除数据。

四、实验数据及结果分析
(1) 创建数据库 "dh":
CREATE DATABASE dh;

(2) 查看数据库是否创建成功:

Show databases;
(3) 选择数据库 "dh":
use dh;

(4) 修改数据库编码为 utf8mb4:
ALTER DATABASE dh_k CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
(5) 创建数据表 "studente":
CREATE TABLE studente (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    age INT,
    grade VARCHAR(2)
);
(6) 查看表结构 "studente":
DESCRIBE studente;

(7) 修改表名,例如,将表名从 "studente" 修改为 "students":
ALTER TABLE studente RENAME TO students;
(8) 修改字段类型,例如,将 "age" 字段的数据类型从 INT 修改为 VARCHAR(3):
ALTER TABLE students MODIFY age VARCHAR(3);
(9) 添加字段 "address" 到表 "students":
ALTER TABLE students ADD COLUMN address VARCHAR(255);

五、问题讨论

问题1:什么是关系型数据库和MySQL数据库?

关系型数据库是一种用于管理结构化数据的系统,使用表格来组织数据,使用SQL进行查询和操作。MySQL是一种开源的关系型数据库管理系统,广泛用于各种应用程序中。

问题2:为什么选择MySQL数据库进行实验?

MySQL具有高性能、可靠性和安全性。学习MySQL有助于增强就业竞争力,适用于各种应用程序,并提供数据库设计和管理的基础知识。

Logo

一站式 AI 云服务平台

更多推荐