MySQL数据库操作练习题及答案

以下是一些常见的MySQL数据库操作练习题,帮助你巩固数据库操作基础。

1. 创建数据库并设置字符集

  • 创建名为'examtest'的数据库,使用'utf8'字符集和'utf8_general_ci'排序规则。
CREATE DATABASE examtest CHARACTER SET utf8 COLLATE utf8_general_ci;

2. 修改数据库字符集

  • 将数据库'examtest'的字符集修改为'gbk'。
ALTER DATABASE examtest CHARACTER SET gbk;

3. 创建数据表

  • 在'examtest'数据库中创建名为'student'的表,包含'id'、'name'和'birthday'字段,数据类型自行定义。
CREATE TABLE student (
  id INT,
  name VARCHAR(50),
  birthday DATE
);

4. 查看表结构

  • 查看'student'表的结构。
DESCRIBE student;

5. 复制表

  • 按照'student'表结构复制一个名为'stud'的新表。
CREATE TABLE stud LIKE student;

6. 添加新列

  • 在'student'表的'name'字段后添加一个名为'gender'的新列,数据类型自行定义。
ALTER TABLE student ADD COLUMN gender VARCHAR(20) AFTER name;

7. 修改字段名

  • 将'student'表中的'birthday'字段名修改为'birth'。
ALTER TABLE student CHANGE birthday birth DATE;

8. 修改表字符集

  • 将'student'表的字符集修改为'utf8'。
ALTER TABLE student CONVERT TO CHARACTER SET utf8;

9. 修改字段类型

  • 将'student'表中的'gender'字段类型修改为'varchar(10)'。
ALTER TABLE student MODIFY COLUMN gender VARCHAR(10);

10. 删除表

  • 删除'stud'表。
DROP TABLE stud;

通过以上练习题,你可以更加熟练地运用MySQL数据库的基本操作。如有疑问,请随时查阅相关文档或寻求专业人士帮助。

MySQL数据库操作练习题及答案

原文地址: https://www.cveoy.top/t/topic/oFkl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录