数据库技术总结笔记
1   mongodb
GUI客户端推荐:mongodb compass
1 | # 查询某天的文档 |
2   Navicat
2.1   mongodb导出导入
2.1.1   导入导出数据库
- 去MongoDB官网下载MongoDB Command Line Database Tools
- 对数据库右键,选择MongoDump,设置刚刚下载解压后的bin下路径的mongodump.exe
- 设置保存路径,以gz格式存放
- 对新数据库右键,选择MongoRestore,配置路径mongorestore.exe,选择备份文件导入
2.1.2   导入导出表,或者表中部分字段
使用mongoexport,mongoimport功能
2.2   数据迁移
2.2.1   单库迁移
- 在目标服务器中创建一个和源服务器数据库名称一样的数据库
- 菜单栏>工具>数据传输(填写源服务器和目标服务器的信息,例如ip访问地址)
- 下一步即可开始迁移
2.2.2   多库迁移
- 在目标服务器中创建一个和源服务器数据库名称一样的数据库
- 菜单栏>工具>数据传输(填写源服务器和目标服务器的信息,例如ip访问地址)
- 选择保存配置文件,一一为每个数据库都进行这个操作。
- 菜单栏>工具>数据传输>自动运行>点击新建批处理操作>点击数据传递,导入前面保存的配置文件。
2.3   Navicat执行查询超时
问题:执行一段复杂的Sql,在mysql命令行下用时较长。
解决方法:做好索引再查询或者更换其他工具(例如mongodb官方工具)进行查询。
3   参考文献
[1] 利用Navicat进行数据迁移[EB/OL]. https://blog.csdn.net/qq_39043762/article/details/118363462.
[2] Navicat导出 导入mongodb数据库(windows)[EB/OL]. https://blog.csdn.net/zjkpy_5/article/details/123952785.