前言
https://cloud.tencent.com/developer/article/2144190
笔者无意间从上面文章得知,
DataGrip可以
智能代码,
其提供上下文相关的代码完成,可以更快地编写SQL代码,这不得体验一下。
DataGrip介绍
多种数据库,一个工具
DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。
官网
下载安装
下载
既然是体验,当然下载最新版,在官网点击下载,选择相应版本,即可,
笔者的电脑为Windows,这里下载的是Windows的
DataGrip。
安装
点击next一步一步的完成安装
DataGrip的使用
添加数据源
DataGrip作为
数据库管理软件,肯定要添加数据源。
按照下图所示, 一步步操作即可。
以Oracle为例
进行测试连接,第一次可能要下载驱动文件。
成功提示
失败提示,点击故障排除,DataGrip的常见故障排除方法。
控制台
DataGrip作为
数据库管理软件,可以创建表、创建数据库、修改表结构等,但笔者更关心
执行SQL语句的功能(
控制台
)。
在指定的数据库上, 如下图。
还可以从这里找到控制台,或者新建SQL文件
写个查询语句,试一试。关键词都可以补全,爱了爱了。
Idea一样
即时分析和快速修复
调试
总结
DataGrip总体来说是一款非常好的数据库管理软件,整体风格和Idea一样,
智能代码补写
非常好用
。
存储过程的定义:
1、存储过程是以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用户可以在任何客户机上登录到数据库,并调用或修改代码。
2、存储过程可由数据库提供安全保证,要想使用存储过程,需要有存储过程的所有者的授权,只有被授权的用户或创建者本身才能调用执行存储过程。
3、存储过程的信息是写入数据字典的,所以存储过程可以看作是一个公用模块,用户编写的PL/SQL程序或其他存储过程都可以调用它(但存储过程和函数不能调用PL/SQL程序)。一个重复使用的功能,可以设计成为存储过程。
4、像其他高级语言的过程和函数一样,可以传递参数给存储过程,
推荐一个跨平台SQL IDE:https://docs.microsoft.com/zh-cn/sql/sql-operations-studio/download
什么数据库都木有(系统自带的不算)
插件自己安装一下
按F1,输命令
连接就输入名字,创建就空着