最近体验了一把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'}})