MySQL终端命令:数据库与表的基本操作

版权申诉
0 下载量 81 浏览量 更新于2024-08-23 收藏 32KB DOCX 举报
"MySQL之终端:管理数据库的基本操作 (1).docx" 在本文档中,主要介绍了通过终端进行MySQL数据库管理的一些基本操作,包括数据库、数据表以及数据的管理和视图的相关知识。以下是对这些内容的详细解释: 1、数据库(database)管理 - `create` 创建数据库:使用`CREATE DATABASE`语句来创建新的数据库,例如`CREATE DATABASE firstDB;` - `show` 查看所有数据库:使用`SHOW DATABASES;`命令可以列出当前MySQL服务器上的所有数据库。 - `alter` 修改数据库:`ALTER DATABASE`命令用于修改数据库属性,如更改字符集,例如`ALTER DATABASE testDB CHARACTER SET UTF8;` - `use` 使用数据库:使用`USE`命令切换到指定的数据库,如`USE firstDB;` - `查看当前使用的数据库`:可以执行`SELECT DATABASE();`来查看当前选中的数据库。 2、数据表(table)管理 - `create` 创建表:使用`CREATE TABLE`语句创建新表,定义表结构和字段。 - `show` 显示表:`SHOW TABLES;`用来显示特定数据库中的所有表。 - `desc` 查看表结构:`DESCRIBE`或`DESC`命令用于查看表的详细结构,包括字段名称、类型、是否可为空等。 - `alter` 修改表结构:`ALTER TABLE`用于修改表的结构,如添加、删除或修改字段。 - `insert` 添加列(字段):`ALTER TABLE`也可用于在表中添加新列。 - `alter` 修改表(列)字段:例如`ALTER TABLE table_name MODIFY column_name new_column_type;` - `delete` 删除表(列)字段:`ALTER TABLE table_name DROP column_name;` - `rename` 重命名表名:使用`RENAME TABLE old_table TO new_table;` 3、数据的操作及管理 - `增加数据(增)`:使用`INSERT INTO`语句向表中添加新的记录。 - `删除数据(删)`:`DELETE FROM`命令用于删除满足特定条件的行,或`DROP TABLE`删除整个表。 - `修改数据(改)`:`UPDATE`语句用于修改表中已存在的记录。 - `查询数据(查)`:`SELECT`语句是查询数据的核心,可以按照各种条件和方式进行数据检索。 4、管理视图 - 视图是虚拟表,基于一个或多个表的查询结果。创建视图使用`CREATE VIEW`,查询视图就像查询普通表一样,但不能直接对视图进行插入、更新或删除操作,除非视图是可更新的。 以上内容涵盖了MySQL数据库管理的基础操作,通过终端进行这些操作有助于深入理解数据库的工作原理,并且对于日常的数据库管理和维护非常实用。在终端中,要注意命令的正确书写,特别是MAC终端的Tab补全特性,需要使用大写字母来触发补全功能。