Navicat快捷键及使用技巧

简介

Navicat 是使用最广泛的数据库可视化工具之一,支持不同类型的数据库,可查阅具体介绍

本文以 MySQL 为例




安装

下载 navicat150_mysql_cs_x64.exe,已上传百度网盘(4pxv)




快捷键

  1. 新建查询Ctrl + Q
  2. 运行Ctrl + R
  3. 添加到收藏夹Ctrl + Shift + 数字
  4. 打开收藏夹Ctrl + 数字




筛选




分页大小

右下角的设置图标




服务器监控




慢查询日志

工具 → 服务器监控 → MySQL

变量 → 搜索(Ctrl+F):

  • slow_query_log:设为 ON
  • slow_query_log_file:慢查询日志路径
  • long_query_time:记录慢查询的时间阈值




导入向导

  1. 右键表 → 导入向导
  2. 导入类型为CSV文件
  3. 日期排序看情况
  4. 导入模式为追加或更新
  5. 高级 → 勾选使用NULL取代空白字符串
  6. 高级 → 取消勾选遇到错误时继续

遇到的问题

  1. 内容字段类型不对应,如字段设计为tinyint,导入的却是字符串,会报错
  2. 导入编码为UTF-8可能有异常文字
  3. pandas 读取Excel的字段类型为日期类型时,若遇到空值,会得到pd.NaT,需转换为None
  4. Navicat Premium 导出的数据可能有问题,尽量用 Navicat for MySQL




Navicat导入速度慢

MySQL 8 默认开启 log bin

查看是否开启

SHOW VARIABLES LIKE 'log_bin';

编辑配置文件

sudo vim /etc/my.cnf

[mysqld] 下添加以下内容

[mysqld]
skip-log-bin

重启 MySQL

mysqld restart
或
sudo systemctl start mysqld

查看是否开启

SHOW VARIABLES LIKE 'log_bin';

建议导入完成后改回来




参考文献

  1. Navicat Hot Keys
  2. Navicat 15 主要特点
  3. 记录一下这两天遇到的一个navicat导入mysql超级慢的问题
  4. MySQL8.0 关闭log-bin功能
  5. Disable MySQL binary logging with log_bin variable
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XerCis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值