MySQL命令操作指南:创建与管理数据库表

需积分: 6 0 下载量 86 浏览量 更新于2024-09-16 收藏 38KB DOC 举报
"这篇文档介绍了如何使用MySQL命令行来管理数据库和数据表,包括查看数据库、创建数据库、选择数据库、创建数据表以及显示表结构的基本操作。" 在MySQL中,命令行工具是管理员和开发人员与数据库交互的主要方式。以下是一些关于MySQL命令使用的详细说明: 1. **查看数据库**: 使用`SHOW DATABASES;`命令可以列出当前MySQL服务器上存在的所有数据库。这有助于确定你要操作的数据库是否已存在或者你需要创建新的数据库。 2. **创建数据库**: 创建新数据库使用`CREATE DATABASE 数据库名;`命令。例如,`CREATE DATABASE abccs;`将创建一个名为"abccs"的新数据库。要注意的是,数据库名在某些操作系统中可能区分大小写。 2.1 **删除数据库**: 要删除一个数据库,使用`DROP DATABASE 数据库名;`命令。例如,`DROP DATABASE abccs;`将删除名为"abccs"的数据库。 3. **选择数据库**: 使用`USE 数据库名;`命令切换到你想要操作的数据库。例如,`USE abccs;`将使当前会话指向"abccs"数据库,并显示"Database changed",表示你已经进入了该数据库。 4. **创建数据表**: 在数据库中创建数据表使用`CREATE TABLE 表名 (字段1 类型, 字段2 类型, ...);`命令。例如,创建一个包含员工信息的表`mytable`,可以这样写: ``` CREATE TABLE mytable ( name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20) ); ``` 这里,`VARCHAR(20)`用于可变长度字符串,如姓名和出生地址,`CHAR(1)`用于性别(仅需一个字符),`DATE`用于出生日期。 5. **显示数据表**: 使用`SHOW TABLES;`命令可以查看当前数据库中的所有表。如果你刚创建了表`mytable`,执行此命令应该会显示出这个新表。 6. **显示表结构**: `DESCRIBE 表名;`命令用于查看表的结构,包括每个字段的名称、类型、是否允许为空、是否为主键、默认值和额外信息。例如: ``` DESCRIBE mytable; ``` 这将列出`mytable`的所有字段及其详细属性。 7. **修改表结构**: 如果需要更改表的结构,如修改字段长度,可以使用`ALTER TABLE`语句。例如,如果想将`name`字段的长度改为30,可以运行: ``` ALTER TABLE mytable MODIFY name VARCHAR(30); ``` 这些基本操作构成了MySQL命令行接口的基石,它们使得管理和维护数据库变得简单而直接。了解并熟练掌握这些命令,对于进行数据库管理和开发工作至关重要。在实际应用中,还会有更多复杂的查询、更新、删除操作,以及事务处理、索引创建等高级功能,都需要逐步学习和掌握。