IDEA中操作数据库 以MySQL为例,可以放弃Navicat了

基本使用

连接数据库

idea中点击右侧的Databases  点开后点击+号  选择MySQL

06ad41e1e909497f90d306b45f4c3240.png

 弹出界面

Host 端口号 可以选择远程服务器的地址  选择本机的话就是localhost  默认3306

账号 密码必填

11be5ed44b9f4230aab5b24a5ca02510.png

 点击测试连接  连接成功

a6293e545ae9491987848e2452867c11.png

ae9231d909f24239b71baf83448d2368.png

 这样 我们就在左边可以看到连接的数据库以及表

5d87a48e9c5f4c6d868f7bdcec125348.png

 可以将多个表格选中 查看表格之间的关联关系

3b6b640f11864a1a8254f3522918afc6.png

3d2842e3421c4582b7e7308377313085.png

 

 IDEA会默认根据表之间的列名进行逻辑上的外键匹配 即使你没有设置外键 如图所示

c288feac76f64774ba5a80a7d447f152.png

 是不是很强大又方便?

对准表格右键  你可以发现很多选择 其中包含各种显示模式 功能齐全 这里就不逐一列举了

814d85836ac140988e28f0d339144aed.png

 对准表格双击 可以查看生成建表的sql语句

c2e34209a2e24b5aa5eb4d63039956df.png

 a24016784677480eaaa98bb13ab55785.png

 双击右边的表格即可打开

b8fb9b42278f41668bee90f7b6ec236b.png

 选中数据就能对其编辑 可以选择多行一起编辑

6ad42478323644128584dcf963562768.png

 IDEA会高亮显示你修改过后的地方  点击绿色的↑按钮提交修改

+号按钮新增一行 - 号按钮删除一行

186b2d34be8b4948b0cf5fa3a822ec9b.png

 点击右上角 既可以选择导出的数据形式 可以导出各种类型的数据 例如JSON SQL脚本等

下载按钮就是导出 上传按钮就是导入 蓝色的为对比按钮 可以对比两个数据源的差异

8bbce68eaeba45b18ffc16e53681872d.png

 
表的编辑

这就是IDEA最为强大的地方了 右键表格 会有一堆选项 选择编辑

66f5fc2f00404ef5b4f926471ba192b1.png

 表名 注释  存储引擎 字符集 都可以直接修改

0f3cf7f9381f4063b83e3acbcbe9d8a7.png

 表中列的修改 列的属性 索引 外键 等

41e36ca39e7a4158bac10b14ae28210f.png

点开一列 就可以对其进行修改 是否为主键 空 自增 唯一 默认值 数据类型 注释 

772a7c8039084303aa7d503fd5a788b3.png

 加减号就是添加一列 删除一列  所有的修改都会在底下生成对应的sql 点击提交即可完成修改

 4626b425cc7c4dee82d2551d58f68ed8.png

一键生成外键

2503feef6ee4496fbbf9af7264a59cc5.png

 

 编写sql语句

4eb006b9e2574d4fad1ac757f1e065d4.png

f2ba9f88be5c433d9d401b89e3e35d65.png

 多种方式可以打开

b07b72e1beae4aaeb28e094eec5c8956.png

这是IDEA更加强大且无敌的地方 完整的SQL提示 补全 自动生成 格式化 重点着色!!!

相信我 你写几句sql就会将Navicat等软件直接卸载

点击这个按钮 每一句写完的sql执行后都可以将结果放在sql语句底下

2f8511e1672d4fa38c1eedaca941e2f4.png

右键选择查看sql执行过程 将会显示sql执行的步骤

sql优化就靠它了  强大 强大 还是TMD强大

 73bf58f6fe454549bfebf82ff9b0f4c1.png

1f4ec9605a2247f3b1ccd2f38e5dc52b.png

查看执行详细细节 一键即可 轻松看自己sql哪里需要优化43738aea576045a28bede93e384cbd5f.png

 

 

未完待续 先鸽了

 

 

 

 

 

 

 

 

 

 

  • 6
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值