最近体验了一把Jetbrains出品的数据库管理工具DataGrip,发现SQL提示真的很全,写起SQL来特别顺手,各种数据库支持也很全。整理了下其用法和使用技巧,助大家码出更高质量的SQL。

下载

https://www.jetbrains.com/datagrip/

理解数据库

 

选中表右键->修改表即可查看数据库表的相关信息; 

新建时可以添加表中的列,并且可以预览对应的SQL脚本;

 

 编写SELECT *语句并不是好习惯,可以通过选中*再使用Alt+Enter快捷键来直接扩展成相关列;

 

MongoDB支持

 

show dbs
use test
show collections
db.article.insertOne({name:"MongoDB 教程"})
db.article.insertOne({title: 'MongoDB 教程',
    description: 'MongoDB 是一个 Nosql 数据库',
    by: 'Andy',
    url: 'https://www.mongodb.com/',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})
db.article.find({})
db.article.find({'title':'MongoDB'})
db.article.updateOne({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐