西南科技大学数据库实验一(Mysql的基本操作)
关系型数据库是一种用于管理结构化数据的系统,使用表格来组织数据,使用SQL进行查询和操作。学习MySQL有助于增强就业竞争力,适用于各种应用程序,并提供数据库设计和管理的基础知识。数据表:数据表是数据库中的一部分,用于存储类似类型的数据。在本实验中,我们将探讨。数据的插入、查询和删除:如何插入数据、查询数据以及删除数据。表的创建和删除:如何创建新的表格以及如何删除表格。的基本操作,包括数据库的创建
一、实验目的
熟练掌握MySQL数据库的创建、查看、选择和删除等基本操作;
二、实验任务
利用MySQL客户端访问数据库
- 例[2-1],创建数据库dh;
- 例[2-2]查看数据库是否创建成功
- 例[2-4]选择数据库
- 例[2-5]修改数据库编码
- 例[2-7]创建数据表student
- 例[2-8]查看表结构
- 例[2-10]修改表名
- 例[2-12]修改字段类型
- 例[2-13]添加字段
三、 预习内容
1、什么是MySQL?
MySQL是一个开源的关系型数据库管理系统(RDBMS),它允许我们创建、管理和操作数据库。它被广泛应用于Web开发、企业级应用和各种数据驱动的应用程序中。在本实验中,我们将探讨MySQL的基本操作,包括数据库的创建、查看、选择和删除。
2、数据库基础概念
数据库:数据库是一个用于存储有组织数据的容器。它可以包含多个数据表,每个表都包含了特定类型的数据。
数据表:数据表是数据库中的一部分,用于存储类似类型的数据。表由行(数据记录)和列(数据字段)组成。
SQL:SQL(Structured Query Language)是一种用于与数据库通信的标准语言。我们将使用SQL语句执行各种数据库操作。
3、MySQL数据库的基本操作:
数据库的创建:如何创建一个新的数据库。
数据库的查看:如何查看已经存在的数据库列表。
数据库的选择:如何选择要操作的特定数据库。
表的创建和删除:如何创建新的表格以及如何删除表格。
数据的插入、查询和删除:如何插入数据、查询数据以及删除数据。
四、实验数据及结果分析
(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有助于增强就业竞争力,适用于各种应用程序,并提供数据库设计和管理的基础知识。
更多推荐





所有评论(0)