IDEA 集成数据库的便捷操作
写在前面
这里展示了 IDEA 集成该数据库的操作,之前一直在用 Navicate ,每次使用还需费劲的破解,在IDEA中也很方便的操作数据库,甚至不需Navicate(当然IDEA的数据库操作,可以做到Navicate的任何操作,甚至强于,只是开始不太习惯…就像当初从Eclipse转到 IDEA一样…)
一、基本数据库连接、配置
1.1、建立连接,数据库服务器地址,账号,密码等…
1.2、基本操作,很多,增删改查,控制台SQl编写等等
二、云服务器连接
目前很多数据服务,提供远端的数据库支持,提供URL连接数据库,在IDEA中也是可以连接的
二、IDEA中常用DB操作快捷键
Ctrl + Q + Q , 生成文档(查看DDL),
Ctrl + Shift + I , 查看 DDL,
Ctrl + F6,修改表结构(可视化)
Ctrl + Shift + F10 , 跳到控制台(我们之前测试的SQL脚本平台上,不用每次都新建控制台了)
三、数据的导入导出
首先知道的是是,数据的导入有两种基本操作(insert 和 update),两者其中的区别,顾名思义
可能出现的基本问题
- insert 操作,会有主键冲突风险
- update 会因主键找不到,而无法更新数据
Mysql 还支持导入导出格式化数据,Tab、逗号分隔,或者其他自定义分隔符,这里需要注意的是,除SQl脚本外的导入都是Insert 导入( 可能面临着主键冲突的风险,而无法更新数据的情况)
四、数据库(数据或结构)比较,更新操作
数据库的比较操作,应该是很常见而且繁琐的操作了,只是简单的肉眼区分,根本是不可取的,可通过一些工具去比较分析、更新等,Navicate ,Mysql 的工作台等等很多工具可以使用,可以很准确的检测
这里简介下,IDEA中比较的方法,这里只记录了单个字段的变化,没有提供全局(整个数据库的)的更新,