MySQL基础操作实践:创建、修改与删除数据库与表

需积分: 5 1 下载量 53 浏览量 更新于2024-08-03 收藏 1.42MB PDF 举报
本篇MySQL练习着重于基础操作,包括数据库管理和表结构的创建、修改、删除以及查询。首先,我们通过`SHOW DATABASES;`命令来列出当前MySQL服务器上所有的数据库。然后,练习了如何创建数据库,如`CREATE DATABASE database1;`和条件创建`CREATE DATABASE IF NOT EXISTS database1;`,以及使用数据库`USE database1;`。 在数据库管理方面,演示了如何删除数据库,包括常规的`DROP DATABASE database1;`和条件删除`DROP DATABASE IF EXISTS database1;`,以确保在操作前检查数据库的存在性。此外,还涉及到数据库字符集的修改,通过`ALTER DATABASE database1 CHARSET utf8;`确保数据以UTF-8编码存储。 接下来,我们学习表的创建,例如创建一个名为`student`的表,包含字段如`sid`(整数)、`name`(可变长度字符串)和`age`(整数)。表结构的调整也有所涉及,如添加新列`tel`,删除原有字段`age`,改变`tel`列的数据类型,将其重命名至`telephone`,以及修改表名`RENAME TABLE student TO t_stu;`。 最后,通过`SHOW CREATE TABLE t_stu;`来查看表的完整创建语句,展示了`t_stu`表的详细定义,包括各个字段的名称、数据类型、默认值以及存储引擎和字符集等信息。 这一系列操作涵盖了数据库管理的核心概念,包括数据库生命周期管理、表结构设计与变更,以及查询和视图的展示。这对于理解MySQL的基本语法和数据管理至关重要,适合初学者进行实践和巩固理论知识。通过这些练习,用户能够熟练掌握SQL语句在实际项目中的应用,提升数据库操作技能。
2022-09-29 上传