Files
karuo-ai/01_卡资(金)/金仓_存储备份/Navicat_Premium_静默控制/Navicat_功能与静默命令对照表.md
2026-07-19 00:21:46 +08:00

2.6 KiB
Raw Blame History

Navicat 功能与静默命令对照表

不打开 Navicat用系统自带或常用 CLI 实现相同能力。卡若AI 执行「数据库备份/查询/导入导出」时优先用本表命令。


MySQL / MariaDB

Navicat 功能 静默命令 / 方式
连接并执行 SQL mysql -h HOST -P PORT -u USER -p DBNAME -e "SELECT ..."mysql ... < script.sql
备份整个库 mysqldump -h HOST -P PORT -u USER -p DBNAME > backup.sql
仅表结构 mysqldump --no-data ...
恢复 mysql -h HOST -P PORT -u USER -p DBNAME < backup.sql
导出为 CSV mysql ... -e "SELECT ..." | sed 's/\t/,/g' > out.csv 或脚本用 pymysql + csv

MongoDB

Navicat 功能 静默命令 / 方式
连接并执行 mongosh "mongodb://USER:PASS@HOST:PORT/DB" --eval "db.collection.find()"
备份dump mongodump --uri="mongodb://..." --out=/path/to/dump
恢复 mongorestore --uri="mongodb://..." /path/to/dump
导出集合为 JSON mongoexport --uri="..." -c COLLECTION -o out.json
导出为 CSV mongoexport ... --type=csv -f "field1,field2" -o out.csv

PostgreSQL

Navicat 功能 静默命令 / 方式
连接并执行 SQL psql -h HOST -p PORT -U USER -d DBNAME -c "SELECT ..."psql ... -f script.sql
备份 pg_dump -h HOST -p PORT -U USER DBNAME > backup.sql
恢复 psql -h HOST -p PORT -U USER -d DBNAME -f backup.sql

SQLite

Navicat 功能 静默命令 / 方式
连接并执行 sqlite3 /path/to/db.sqlite "SELECT ..."sqlite3 db.sqlite < script.sql
备份 cp db.sqlite backup.sqlitesqlite3 db.sqlite ".backup backup.sqlite"
导出为 CSV sqlite3 -header -csv db.sqlite "SELECT * FROM t" > out.csv

本机约定卡若AI

  • MongoDB:本机统一 localhost:27017,库名见 运营中枢/工作台/本机数据库统一规则.md(如 karuo_site)。
  • MySQL:本机/腾讯云等见同目录上级 数据库管理/SKILL.md 与《00_账号与API索引》中的连接信息脚本中勿写死密码用环境变量或《00》中约定方式。

版本记录

日期 变更
2026-03-19 初版MySQL/MongoDB/PostgreSQL/SQLite 静默命令对照。
2026-03-19 迁至金仓 Navicat_Premium_静默控制 目录。