SpringBoot实战电商项目mall(35k+star)地址: https://github.com/macrozheng/mall
最近体验了一把Jetbrains出品的数据库管理工具DataGrip
,发现SQL提示真的很全,写起SQL来特别顺手,各类数据库支持也很全。整理了下其用法和使用技巧,助你们码出更高质量的SQL。git
直接从Jetbrains的官网下载便可,下载地址: https://www.jetbrains.com/dat...
有时候咱们的电脑屏幕过大,须要调整下字体大小,要否则看起来过小不适应,能够修改下下面两个配置。
File->Settings
打开软件设置(用过IDEA的朋友必定很熟悉),而后能够设置软件外观的字体大小;Editor->Font
配置能够调整编辑器字体大小。使用DataGrip操做数据库时,咱们须要首先建立数据源。
左上角的加号->Data Source->MySQL
来建立一个MySQL的数据源;测试链接
,咱们发现链接失败了,缺乏serverTimezone
参数的配置;高级
选项中,设置serverTimezone
属性的值为Asia/Shanghai
便可;测试链接
,就会返回链接成功的信息了。咱们先来介绍下数据库表相关操做,包括设计表、查看表数据及导出表数据。
右键->修改表
便可查看数据库表的相关信息;下面再介绍下在DataGrip中编写SQL的各类小技巧!
Open Query Console
打开编辑器;SELECT *
语句并非好习惯,能够经过选中*
再使用Alt+Enter
快捷键来直接扩展成相关列;Alt+Enter
快捷键来直接为全部查询的列添加前缀;INSERT INTO
语句时,可用直接生成全部须要插入的列名;Ctrl+Alt+L
快捷键能够格式化咱们的SQL语句;Local History->Show History
能够打开查看SQL执行的历史记录;Explain Plain
,便可在底部查看。DataGrip不只对关系型数据库有所支持,对非关系型数据库也有所支持,下面简单介绍下如何用它管理MongoDB数据库。
左上角的加号->Data Source->MongoDB
来建立一个MongoDB的数据源;本文主要讲述了在DataGrip中管理MySQL和MongoDB的经常使用操做及使用技巧,用过Jetbrains公司其余产品的朋友应该很容易就能够上手了!github
mall项目全套学习教程连载中,关注公众号第一时间获取。数据库