MySQL常用命令详解

需积分: 9 2 下载量 116 浏览量 更新于2024-10-14 收藏 24KB TXT 举报
"MySQL常用操作命令" 在数据库管理中,MySQL是一个广泛应用的关系型数据库管理系统,它提供了丰富的命令行工具和选项来执行各种操作。以下是一些MySQL的常用操作,包括备份、恢复、创建、查看和删除数据库,以及显示数据库中的表。 1. 数据库备份: 备份数据库是确保数据安全的重要步骤。`mysqldump` 是MySQL用于备份的命令。例如,要备份名为 `wcnc` 的数据库,可以使用以下命令: ``` mysqldump -u wcnc -p --default-character-set=latin1 wcnc > wcnc.sql ``` 这里 `-u wcnc` 指定了用户名,`-p` 后面跟密码(在运行命令时会被提示输入),`--default-character-set=latin1` 指定字符集,`wcnc` 是要备份的数据库名,最后的 `wcnc.sql` 是备份文件名。 2. 选择性备份: 如果只需要备份特定的表,可以像这样指定: ``` mysqldump -u wcnc -p wcnc_users > wcnc_users.sql ``` 这里备份了 `wcnc` 数据库中的 `wcnc_users` 表。 3. 带有删除与创建的完整备份: 若要备份数据库,并在恢复时自动删除并重新创建表,可以添加 `-d` 和 `--add-drop-table` 参数: ``` mysqldump -u wcnc -p -d --add-drop-table wcnc > d:wcnc_db.sql ``` 4. 数据库恢复: 使用 `source` 命令可以在MySQL命令行客户端中恢复备份。首先,登录到MySQL: ``` mysql -u root -p ``` 然后选择要恢复的数据库: ``` mysql> use wcnc; ``` 最后,执行恢复命令: ``` mysql> source d:wcnc_db.sql; ``` 5. MySQL命令行客户端基本操作: - 启动MySQL命令行客户端: ``` mysql> ``` - 退出客户端: ``` quit 或 exit ``` - 创建数据库: ``` CREATE DATABASE hkdb; ``` - 查看所有数据库: ``` SHOW DATABASES; ``` - 选择数据库: ``` USE hkdb; ``` - 显示当前选定的数据库: ``` SELECT DATABASE(); ``` - 显示数据库中的所有表: ``` SHOW TABLES; ``` 此外,还可以创建新的表、插入数据、更新和删除数据等。例如,创建一个名为 `MYTABLE` 的表: ``` CREATE TABLE MYTABLE ( column1 datatype constraints, column2 datatype constraints, ... ); ``` 这里 `datatype` 可以是 INT, VARCHAR, DATE 等,`constraints` 可以包括 PRIMARY KEY, UNIQUE, NOT NULL 等。 在MySQL中,熟练掌握这些基本操作是进行数据库管理和开发的基础。理解并能灵活运用这些命令,将有助于你高效地处理数据库任务。