MYSQL数据库操作:导出、导入及常用命令
需积分: 9 58 浏览量
更新于2024-07-28
1
收藏 38KB DOCX 举报
"MYSQL常用命令包括数据库的导出与导入,以及MySQL客户端的启动、退出、库操作等基本操作。"
在MySQL中,掌握一些常用的命令对于日常管理和维护数据库至关重要。以下是一些关键的MySQL命令及其详细解释:
1. 导出整个数据库
使用`mysqldump`命令可以将整个数据库导出为SQL文件,例如:
```
mysqldump -uwcnc -psmgp_apps_wcnc --default-character-set=latin1 wcnc > wcnc.sql
```
这里 `-u` 参数指定用户名,`-p` 后面跟随密码,`--default-character-set` 设置默认字符集,`wcnc` 是数据库名,`>` 表示输出到 wcnc.sql 文件。
2. 导出单个表
如果只需要导出数据库中的某个表,命令类似,但加上表名:
```
mysqldump -uwcnc -psmgp_apps_wcnc wcnc users > wcnc_users.sql
```
这将导出名为 `users` 的表。
3. 导出数据库结构
如果仅需要导出数据库的结构而不包含数据,可以使用:
```
mysqldump -uwcnc -p -d --add-drop-table mgp_apps_wcnc > d:wcnc_db.sql
```
`-d` 表示不包含数据,`--add-drop-table` 在每个 `CREATE TABLE` 语句前添加 `DROP TABLE`。
4. 导入数据库
- 使用 `source` 命令:在MySQL命令行客户端中,先选择要导入的数据库,然后使用 `source` 命令导入 SQL 文件,如:
```
mysql> use wcnc;
mysql> source wcnc_db.sql;
```
- 使用 `mysqldump` 命令:反向使用 `mysqldump`,但这通常用于备份而不是导入:
```
mysqldump -uusername -pdbname < filename.sql
```
- 使用 `mysql` 命令:
```
mysql -uusername -p -Ddbname < filename.sql
```
5. 启动与退出
- 启动MySQL客户端:在命令行输入MySQL的可执行文件名,如 `mysql -uroot -p`,然后输入密码。
- 退出MySQL:在客户端中输入 `quit` 或 `exit` 即可退出。
6. 库操作
- 创建数据库:
```
mysql> create database xhkdb;
```
- 显示所有数据库:
```
mysql> show databases;
```
- 删除数据库:
```
mysql> drop database xhkdb;
```
- 连接数据库:
```
mysql> use xhkdb;
```
成功后,会显示 `Database changed`。
- 查看当前使用的数据库:
```
mysql> select database();
```
了解并熟练运用这些MySQL命令,可以帮助用户高效地管理数据库,包括备份、恢复、创建和删除数据库,以及在不同数据库间切换。
2010-06-19 上传
2009-06-24 上传
2017-04-03 上传
2023-06-19 上传
2023-08-30 上传
2023-06-28 上传
2023-08-31 上传
2023-08-27 上传
2023-06-09 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
kaixin_20200919
- 粉丝: 0
- 资源: 2
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据