大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说DataGrip工具的使用,希望您对编程的造诣更进一步.
DataGrip工具的使用
文章目录
DataGrip 下载链接如下 https://www.jetbrains.com/datagrip/download安装,直接下一步即可,这里省略数据库常用操作调整行宽修改数据null查看查询等信息新建表数据库导出导入数据导航到关联数据结果集数据过滤行转列
DataGrip 下载链接如下 https://www.jetbrains.com/datagrip/download
安装,直接下一步即可,这里省略
配置 Data Source,File->DataSource :配置数据源。
支持多种数据库
选择需要连接的数据库类型,右边填写账户和密码,如果还没有下载过驱动,底部会有个警告,提示缺少驱动
点击 Driver 后的数据库类型,会跳转到驱动下载页面,点击 download,下载完会显示驱动包
常用设置
配置快捷键,和修改字体,在这里可以修改主题,key map 修改快捷键,editor 配置编辑器相关设置,在这里可以修改编辑器字体,展开 edit 项: Editor->Color & Fonts->Font
需要将当前主题保存一下,点击 save as,起个名,选择重命名后的主题就能修改了,这里我选择习惯的 Conurier New 字体,大小为 14 号,点击右下角的 apply,点击 OK
数据库常用操作
接下来,我们来使用 DataGrip 完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等
当写好 select * from customer 时 还可以选择 * 号 右击 show - content - action ; 点击 expand column list 就可以将 * 号变成 表字段;
右键选中的数据库连接,选择 open console,就可以在右侧的控制台中书写 sql 语句了
DataGrip 的智能提示非常爽,无论是标准的 sql 关键字,还是表名、字段名,甚至数据库特定的字段,都能提示,不得不感叹这智能提示太强大了,Intellij IDEA 的智能提示也是秒杀 eclipse。
写完 sql 语句后,可以选中,电子左上侧绿色箭头执行
也可以使用快捷键 Ctrl+Enter,选中情况下,会直接执行该 sql,未选中情况下,如果控制台中有多条 sql,会提示你要执行哪条 sql。
之前习惯了 dbvisualizer 中的操作,dbvisualizer 中光标停留在当前 sql 上(sql 以分号结尾),按下Ctrl+.快捷键会自动执行当前 sql,其实 DataGrip 也能设置,在 setting->Database-General中
语句执行时默认是提示,改成 smallest statement 后,光标停留在当前语句时,按下 Ctrl+Enter 就会直接执行当前语句。
语句的执行结果在底部显示
调整行宽
如果某列的宽度太窄,可以鼠标点击该列的任意一个,使用快捷键Ctrl+Shift+左右箭头可以调整宽度,如果要调整所有列的宽度,可以点击左上角红框部分,选择所有行,使用快捷键Ctrl+Shift+左右箭头调整
修改数据
添加行、删除行也很方便,上部的+、-按钮能直接添加行或删除选中的行,编辑列同样也很方便,双击要修改的列,输入修改后的值,鼠标在其他部分点击就完成修改了
null
有的时候我们要把某个字段置为 null,不是空字符串"",DataGrip 也提供了渐变的操作,直接在列上右键,选择 set null
查看查询等信息
新建表
数据库导出
选择需要导出数据的表,右键,Dump Data To File
即可以导出 insert、update 形式的 sql 语句,也能导出为 html、csv、json 格式的数据
导入数据
选择表,右键->Import from File,选择要导入的文件
导航到关联数据
表之间会有外检关联,查询的时候,能直接定位到关联数据,或者被关联数据,例如 user1 表有个外检字段 classroom 指向 classroom 表的主键 id,在查询 classroom 表数据的时候,可以在 id 字段上右键,go to,referencing data
结果集数据过滤
对于使用 table edit(对象树中选中表,右键->table editor)打开的结果集,可以使用条件继续过滤结果集,如下图所示,可以在结果集左上角输入款中输入 where 条件过滤
行转列
对于字段比较多的表,查看数据要左右推动,可以切换成列显示,在结果集视图区域使用 Ctrl+Q 快捷键
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/8240.html