推荐一款好用到爆的数据库客户端,真香( 二 )
文章插图
也可以使用快捷键Ctrl+Enter , 选中情况下 , 会直接执行该sql , 未选中情况下 , 如果控制台中有多条sql , 会提示你要执行哪条sql 。 之前习惯了dbvisualizer中的操作 , dbvisualizer中光标停留在当前sql上(sql以分号结尾) , 按下Ctrl+.快捷键会自动执行当前sql , 其实DataGrip也能设置 , 在setting->Database-General中
文章插图
语句执行时默认是提示 , 改成smallest statement后 , 光标停留在当前语句时 , 按下Ctrl+Enter就会直接执行当前语句 。
语句的执行结果在底部显示
文章插图
如果某列的宽度太窄 , 可以鼠标点击该列的任意一个 , 使用快捷键Ctrl+Shift+左右箭头可以调整宽度 , 如果要调整所有列的宽度 , 可以点击左上角红框部分 , 选择所有行 , 使用快捷键Ctrl+Shift+左右箭头调整
添加行、删除行也很方便 , 上部的+、-按钮能直接添加行或删除选中的行 , 编辑列同样也很方便 , 双击要修改的列 , 输入修改后的值 , 鼠标在其他部分点击就完成修改了
文章插图
有的时候我们要把某个字段置为null , 不是空字符串"" , DataGrip也提供了渐变的操作 , 直接在列上右键 , 选择set null
文章插图
对于需要多窗口查看结果的 , 即希望查询结果在新的tab中展示 , 可以点击pin tab按钮 , 那新查询将不会在当前tab中展示 , 而是新打开一个tab
文章插图
旁边的output控制台显示了执行sql的日志信息 , 能看到sql执行的时间等信息
文章插图
我就问这么吊的工具 , 还有谁!!!
要新建表也是相当简单、智能 , 选中数据库连接 , 点击绿色+号下选择table
文章插图
在新打开的窗口中 , 可以填写表信息
文章插图
我就问你看到这个窗口兴奋不兴奋!!!
顶部可以填写表名、表注释 , 中间可以点击右侧绿色+号添加列 , 列类型type也是能自动补全 , default右侧的消息框图标点击后能对列添加注释 , 旁边的几个tab可以设置索引及外键
所有这些操作的DDL都会直接在底部显示
文章插图
我就问你怕不怕
表建完后 , 可以点击下图中的table图标 , 打开表查看视图
文章插图
可以查看表的数据 , 也能查看DDL语句
这些基本功能的设计、体验 , 已经惊艳到我了 , 接下来就是数据的导出 。
DataGrip的导出功能也是相当强大
选择需要导出数据的表 , 右键 , Dump Data To File
文章插图
即可以导出insert、update形式的sql语句 , 也能导出为html、csv、json格式的数据
也可以在查询结果视图中导出
文章插图
点击右上角下载图标 , 在弹出窗口中可以选择不同的导出方式 , 如sql insert、sql update、csv格式等
文章插图
如果是导出到csv格式 , 还能控制导出的格式
文章插图
导出后用excel打开是这种结果
文章插图
除了能导出数据外 , 还能导入数据
选择表 , 右键->Import from File , 选择要导入的文件
文章插图
注意 , 导出的时候如果勾选了左侧的两个header选项 , 导入的时候如果有header , 也要勾选 , 不然会提示列个数不匹配
1、关键字导航:
当在datagrip的文本编辑区域编写sql时 , 按住键盘Ctrl键不放 , 同时鼠标移动到sql关键字上 , 比如表名、字段名称、或者是函数名上 , 鼠标会变成手型 , 关键字会变蓝 , 并加了下划线 , 点击 , 会自动定位到左侧对象树 , 并选中点击的对象
- 华为鸿蒙系统|都2021年底了,为何Mate40Pro还是目前公认最好用的“安卓”手机
- 彼尔姆|机器人公司想用 20 万美元「买断」你的脸,如果它足够友好
- watchgt|华为WATCH GT3全方面评测:品质之作也是运动健康好帮手
- oppo reno|到OPPO线下体验了一番,终于知道Reno7系列为什么卖得这么好了
- 微单|摄影大大们,帮推荐个全画幅微单吧?
- 东芝|如何分辨手机配置的“好坏”?认清这四点,你也能成为行家
- spring|性能最强5G手机,现在现货供应,好评率97%
- realme|盘点2021年最受好评的四款智能手表,双十二这样买不会出错
- 小米科技|耳机什么品牌的音质好,国产的有线耳机HIK S1听感评测
- 短视频|运用5种套路写好短视频标题,视频播放量提升90%!