Navicat
Navicat 使用笔记
Navicat可直接复制表
cmd c + cmd v 可直接复制表,然后改名,很方便,datagrip 不行。
查看ER图
数据库 或 表 上点右键,选择 reverse table to model 自动生成 ER 图。
如果表上有外键,会自动生成关系连线,否则需要手动画关系连线。
手动添加关系连线:
选择上方工具栏里的 连线,按住鼠标不放,从一个拖拉到关联的表。
在线上点右键,Cardinality on table1,选择第一个表上的关系:
- None
- One and Only One
- Many
- One or Many
- Zero or One
- Zero or Many
在线上点右键,Cardinality on table1,选择另一个表上的关系
导出表结构到Excel
写个 sql 从 INFORMATION_SCHEMA.COLUMNS 中查出表结构
SELECT
COLUMN_NAME 列名,
DATA_TYPE 字段类型,
CHARACTER_MAXIMUM_LENGTH 长度,
IS_NULLABLE 是否为空,
IF(column_key = 'PRI','Y','') 是否为主键,
COLUMN_DEFAULT 默认值,
COLUMN_COMMENT 备注,
COLUMN_KEY 索引
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'database_name' AND table_name = 'table_name';
整个拷贝后黏贴到 Excel 中即可
数据导入导出
数据导出
查询完后选择“导出结果”
- 1/5,选择导出格式:CSV文件(*.csv)
- 2/5,选择导出文件。高级-编码选择默认的65001(UTF-8)
- 4/5,附加选项:勾选【包含列的标题】,其他默认。这样在导入时可自动根据列标题匹配原列和目标列。
- 5/5,开始导出。
数据导入
在要导入的表上点右键-导入向导
- 1/8,导入类型:CSV文件(*.csv)
- 2/8,选择导入文件,编码为默认的65001(UTF-8)
- 3/8,选择分隔符,默认。
- 4/8,附加选项,默认。
- 5/8,选择目标表。
- 6/8,原字段与目的字段对应关系,若文件中含有列标题,可自动对应。
- 7/8,导入模式,默认是添加,可选择覆盖。
- 8/8,开始导入。
上一篇 Hexo相关资源
下一篇 JBoss-集群
页面信息
location:
protocol
: host
: hostname
: origin
: pathname
: href
: document:
referrer
: navigator:
platform
: userAgent
: