SQL Prompt:高效开发的SQL Server数据库必备插件!
创始人
2025-01-16 03:03:48
0

哈喽,大家好呀!这里是码农后端。本篇将给大家推荐一个非常好用的SQL Server数据库插件:SQL Prompt。

一、Navicat Premium连接SQL Server

由于我平常MySQL数据库用的较多,也习惯了使用Navicat Premium数据库管理工具,但有时候也需要用到SQL Server,于是使用Navicat Premium连接SQL Server(我的是Navicat Premium 15)

刚开始连接时报错:[IM002] [Microsoft][ODBC驱动程序管理器]未发现数据源名称并且未指定默认驱动程序(0),解决办法如下:

1)找到Navicat的安装路径(如我的:D:\Navicat Premium 15),然后找到sqlncli_x64.msi文件,双击安装

2ce1a9966322a0509c08557990256bdd.png

2)安装成功后再返回测试连接

主机名可以在SSMS中找到,如下

db642b5670ea584d36f018d0750b0935.png

连接名随便取,有SQL Server验证和Windows验证两种方式,这里以SQL Server验证为例,用户名默认是sa,密码为自己设定的。所有都填写好后,点击左下角测试连接,看是否连接成功。

2617c29d594f5550d27e54468437c5d4.png

如下,成功连接上我们的SQL Server数据库

1e420431c80cd4a51ed3af08770c6ab6.png

二、SQL Prompt 插件

虽然Navicat Premium可以连接SQL Server,但是用了一段时间后发现不太习惯,当然,这个纯纯看个人喜好哈。接下来推荐一个非常好用的插件SQL Prompt,搭配SSMS简直不要爽到起飞。

注:SQL Prompt插件提供智能代码补全、SQL格式化、代码自动提示和快捷输入等功能,非常方便,可以自行去尝试体会。

1、问题

SSMS(SQL Server Management Studio)是SQL Server自带的管理工具,整体还是非常不错的,但也有不足,比如它的智能提示方面做的不好

61efc5f546845a88c5c0a5700be7d808.png

虽然本身的Intellisense插件能够提供对数据库对象(如表、视图、存储过程等)的提示和上下文相关的信息,但是如果书写语法错误的话是没有提示的。

2、安装SQL Prompt

SQL Prompt官网:https://www.red-gate.com/ 。SQL Prompt最新版官网下载地址:https://download.red-gate.com/SQLPromptDownload.exe

为了方便,我这里提供了插件的百度网盘下载地址。

链接:https://pan.baidu.com/s/1Ij-0s8kG_pIGfwtNlFu7GA?pwd=9y6a 提取码:9y6a

下载完成后,右键解压该文件夹

26ffcae1c08c5b117294a50b4d19b96d.png

2.1 安装

双击文件夹里的 SQLPromptDownload.exe进行安装,傻瓜式安装,一直下一步就行了。

73d721b01d5c8b0ecc0c94e009b05a21.png

如果安装过程提示:Quit applications,You need to quit the following applications before the installation can continue,是因为打开了SSMS,将其关闭;安装完成后点击Finish即可。

e4f2135a08248aaac1f126ecbc745dab.jpeg

此时再次打开SSMS管理工具,就会看到导航栏上多了一个SQL Prompt选项。

2.2 激活

1)修改HOSTS文件

以win10系统为例。找到系统HOSTS文件添加以下屏蔽网络

127.0.0.1 red-gate.com  127.0.0.1 www.red-gate.com  127.0.0.1 licensing.red-gate.com  127.0.0.1 productlogin.red-gate.com

HOSTS文件的本地路径:C:\Windows\System32\drivers\etc

37b9540d36367625aeef0748185ef1c6.png

添加完成后保存并退出。

2)激活

在断网的环境下操作,打开SSMS管理工具,点击导航栏 SQL Prompt ->Help ->Manage License,如下

f5583ee28691dfad4bc087c615c23ee4.png

点击Activate

9efa18d7272387133dd47b88aa9f4fbd.png

双击打开SQL.Prompt.Keygen.exe,将生成的注册码复制到输入框内,然后点击Activate

4169cd69ab6adf52d05da89cc94b8697.png

点击Activate manually

7298fea0e4afc34993f690ff9c2aac4a.jpeg

剩余步骤见下图

8ece026dc09bad613ca256994ca01f7b.png

最后点击Activate,大功告成!激活成功!

3baeba3a29ecdb4080a278948abdfa34.png

点击close关闭,好了,以后就能快速高效地写SQL了哈哈。

3、简单体验

3.1 SQL格式化

1)如下简单创建了一个course课程表,但是SQL语句的格式、对齐较为混乱

8adc528de77b923c58d08ef37b355be6.png

2)右键,使用SQL Prompt插件提供的 Format SQL格式化功能

365c5503f3274fc9f4b38de28bbf4938.png

效果如下,可以看出,格式明显规整了很多。

f1f6c269f00fc871b7a30c2161b2df11.jpeg

3.2 智能提示

如下是智能提示功能,输入一个c之后,会提示所有含"c"的动词。

bff16bbe7db982bbf0036a500d3edb63.jpeg

3.3 代码快捷输入

我们可以将常用的代码设置成快捷键,当输入快捷键时,按下 Tab键就能自动输入我们常用的代码片段。

eg1:当输入ssf,按下Tab键会直接显示SELECT * FROM

54d1b0b72ceed0e7061021a367c8074d.png

eg2:当输入ct,按下Tab键会直接显示如下建表结构

6c2dfbab106b9021f86e7f208cf83ca0.png

CREATE TABLE [schema].[table_name] (      )

当然,也可以根据自己的使用习惯来自定义快捷键,在我们的SSMS管理工具中,点击SQL Prompt ->Options ->Suggestions ->Snippets ->New,进行自定义并添加。

98eae61a09a25bf0a7513ac4ea2a2415.png

OK,其他的功能就不一一演示了,有兴趣的话可以自行去探索尝试。

好了,以上就是今天这篇文章的全部内容了。如果你想及时看到我的文章,只需做这几个动作:点星标、点在看(包括赞)、评论、分享,我就会经常出现在您的常读列表,后面更新都会提醒。感谢大家的关注和支持,祝大家生活美满,学业有成,事业蒸蒸日上!

b21207a5c2856686fdaeb6d1219b5ccf.gif

喜欢就点击上方关注我们吧!

3c19bfe741b63defa24dd35d5bd725a8.png

往期精彩文章推荐(点击下方蓝字即可阅读!)

往期推荐

Docker有哪些常见命令?什么是Docker数据卷?

支付宝红包又来了!!这次真的非常大!

五一快乐!!假期红包大放送!超大超多红包送不停,福气多多~手慢无!

2分钟带你快速了解什么是MyBatisPlus及其核心功能!


相关内容

热门资讯

8分钟透视插件!wpk作弊,w... 8分钟透视插件!wpk作弊,wpk透视辅助方法,详细教程(有挂规律);1、操作简单,无需注册,只需要...
四分钟俱乐部!wpk德州局怎么... 四分钟俱乐部!wpk德州局怎么透视,wpk俱乐部有没有辅助,详细教程(有挂修改器)1、下载好辅助软件...
两分钟辅助!wpk有那种辅助吗... 两分钟辅助!wpk有那种辅助吗(透视辅助)详细辅助作弊器(其实真的有挂);1、上手简单,内置详细流程...
9分钟辅助器!wpk有作弊吗(... 9分钟辅助器!wpk有作弊吗(透视辅助)详细辅助器(真是有挂)辅助器中分为三种模型:软件透明挂辅助挂...
9分钟俱乐部辅助!wpk有辅助... 9分钟俱乐部辅助!wpk有辅助器吗(透视辅助)详细辅助助手(竟然是有挂)1、在ai机器人技巧中,中转...
2分钟脚本!wpk透视插件,w... 2分钟脚本!wpk透视插件,wpk俱乐部是做什么的,详细教程(有挂教程)wpk透视插件是一种具有地方...
九分钟透视版!wpk俱乐部是做... 九分钟透视版!wpk俱乐部是做什么的(透视辅助)详细辅助软件(本来真的有挂);1、玩家可以在软件透明...
6分钟辅助!wpk辅助是什么,... 6分钟辅助!wpk辅助是什么,wpk私人局有透视吗,详细教程(有挂系统)1、每一步都需要思考,不同水...
十分钟方法!wpk辅助哪里买(... 十分钟方法!wpk辅助哪里买(透视辅助)详细辅助外挂(确实真的是有挂)1、玩家可以在wpk辅助软件透...
9分钟德州局透视!wpk俱乐部... 9分钟德州局透视!wpk俱乐部是真的吗(透视辅助)详细辅助俱乐部(本来是有挂)9分钟德州局透视!wp...