终极数据库管理指南:MySQL、PostgreSQL和SQLite命令速查大全
数据库管理是开发和运维工作中的核心技能,而高效的命令行操作则是提升工作效率的关键。本文整理了GitHub加速计划中cheat-sheets项目的精选内容,为你提供MySQL、PostgreSQL和SQLite三大主流数据库的常用命令速查,帮助你快速掌握数据库连接、备份恢复和日常管理的实用技巧。
MySQL命令速查
连接到MySQL数据库
| 命令 | 描述 |
|---|---|
mysql -u root -p | 以root用户连接MySQL |
mysql -u <user> -p | 以指定用户连接MySQL |
mysql -u root -p -h <host> | 连接到指定主机的MySQL |
数据库备份与恢复
| 命令 | 描述 |
|---|---|
mysqldump -u root -p <database> > backup.sql | 将数据库备份到文件 |
mysql -u root -p <database> < backup.sql | 从文件恢复数据库 |
PostgreSQL命令速查
连接到PostgreSQL数据库
| 命令 | 描述 |
|---|---|
psql -U postgres | 以postgres用户连接PostgreSQL |
psql -U <user> -d <database> | 以指定用户连接到指定数据库 |
psql -U <user> -d <database> -h <host> | 连接到指定主机的PostgreSQL |
PostgreSQL常用CLI命令
| 命令 | 描述 |
|---|---|
\c <database> | 连接到指定数据库 |
\password <user> | 修改用户密码 |
\l | 列出所有数据库 |
\dt | 列出当前数据库的所有表 |
\du | 列出所有用户 |
\q | 退出psql |
PostgreSQL备份与恢复
| 命令 | 描述 |
|---|---|
pg_dump <database> > backup.sql | 将数据库备份到文件 |
psql <database> < backup.sql | 从文件恢复数据库 |
SQLite命令速查
连接到SQLite数据库
| 命令 | 描述 |
|---|---|
sqlite3 <db> | 连接到SQLite数据库 |
SQLite常用CLI命令
| 命令 | 描述 |
|---|---|
.databases | 列出所有数据库 |
.tables | 列出当前数据库的所有表 |
.schema <table> | 显示表的结构 |
.help | 显示帮助信息 |
.exit | 退出SQLite |
SQLite备份与恢复
| 命令 | 描述 |
|---|---|
.backup <file> | 将当前数据库备份到文件 |
.restore <file> | 从文件恢复数据库 |
.dump | 将数据库导出为SQL语句 |
如何获取完整速查手册
要获取本文提到的所有数据库命令的完整版本,可以通过以下步骤克隆项目:
git clone https://gitcode.com/gh_mirrors/ch/cheat-sheets
在项目的infra目录下,你可以找到完整的数据库命令速查文件:
- MySQL命令:infra/mysql.md
- PostgreSQL命令:infra/postgresql.md
- SQLite命令:infra/sqlite.md
这些文件包含了更多高级命令和使用示例,是数据库管理员和开发人员的实用参考工具。
通过掌握这些命令,你可以轻松应对日常的数据库管理任务,提高工作效率,减少操作失误。无论是新手还是有经验的开发者,这份速查手册都能成为你工作中的得力助手! 🚀
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



