MySQL数据库操作练习题及答案
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数据库的基本操作。如有疑问,请随时查阅相关文档或寻求专业人士帮助。
原文地址: https://www.cveoy.top/t/topic/oFkl 著作权归作者所有。请勿转载和采集!