MySQL数据库操作指南:增删改查与命令详解

5星 · 超过95%的资源 需积分: 0 1 下载量 76 浏览量 更新于2024-07-30 收藏 35KB DOCX 举报
本文主要介绍了简单的数据库操作命令,包括连接数据库、创建与管理数据库、创建与修改数据表、数据操作以及数据库的备份等基础操作。 在数据库管理中,熟悉一些基本的命令行操作是非常必要的。以下是一些常用的操作: 1. 连接数据库: 使用 `mysql -h[主机地址] -u[用户名] -p[用户密码]` 命令可以连接到MySQL服务器。例如,如果你的主机地址是localhost,用户名是root,密码是123456,命令将是 `mysql -hlocalhost -uroot -p123456`。 2. 创建数据库: 创建新数据库的命令是 `createdatabase [库名]`。例如,创建名为mydb的数据库,命令为 `createdatabase mydb`。 3. 显示所有数据库: 要查看所有已存在的数据库,输入 `show databases;`。 4. 选择数据库: 使用 `use [库名]` 可以切换到特定数据库,比如 `use mydb;`。 5. 查看当前选择的数据库: 运行 `SELECT DATABASE();` 将显示当前选中的数据库。 6. 创建数据表: `CREATE TABLE [表名] ([字段名] [字段类型] ([字段要求]) [字段参数], ...);` 用于创建数据表。例如,创建一个名为students的表,包含id(整数型,自动增长)和name(字符串)字段:`CREATE TABLE students (id INT AUTO_INCREMENT, name VARCHAR(50));` 7. 显示数据表字段: `describe 表名;` 可以列出表的所有字段信息,例如 `describe students;`。 8. 查看当前库数据表结构: 使用 `show tables;` 显示当前数据库中的所有数据表。 9. 更改表格: - `ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE;` 用于添加新的列。 - `ALTER TABLE [表名] ADD PRIMARY KEY ([字段名]);` 为指定字段设置主键。 - `ALTER TABLE [表名] DROP PRIMARY KEY ([字段名]);` 删除主键定义。 10. 显示当前表字段: `show columns from 表名;` 查看表的字段详细信息。 11. 删除数据库: `drop database [库名];` 用于删除数据库,例如 `drop database mydb;`。 12. 删除数据表: `drop table [表名];` 删除数据表,如 `drop table students;`。 13. 数据操作: - `INSERT INTO [表名] VALUES ('','',...);` 添加新记录。 - `SELECT * FROM [表名] WHERE ([条件]);` 查询满足条件的数据。 - `CREATE INDEX [索引文件名] ON [表名] ([字段名]);` 创建索引以提高查询效率。 - `DELETE FROM [表名] WHERE ([条件]);` 删除满足条件的记录。 - `UPDATE [表名] SET [修改内容如name='Mary'] WHERE [条件];` 更新符合条件的记录。 14. 导入外部数据文本: - 可以通过执行外部SQL脚本来导入数据,如 `mysql<input.sql` 或 `mysql[表名]<input.sql`。 - 使用 `load data local infile "[文件名]" into table [表名];` 从本地文件导入数据。 15. 备份数据库: 在DOS环境下,使用 `mysqldump --opt school > school.bbb` 命令可以将school数据库备份到school.bbb文件。 这些基础命令涵盖了数据库管理的基本操作,包括数据的增删改查,数据库和表的管理,以及数据导入与备份。熟悉这些命令能帮助你更有效地管理数据库系统。在实际操作时,需要注意命令的正确语法和使用环境。