idea怎么新建sql文件

当时我就打开了IntelliJIDEA。
哎呀,我点击了“视图”,然后点击了“工具窗口”,然后选择了“项目”。
哇,一堆文件和目录弹出了。
然后我找呀找,哦,找到了我要放SQL文件的目录。
我右键单击并滑动,创建一个新文件,然后单击“文件”。
糟糕,弹出了一个对话框。
我给新文件命名,记得添加“.sql”后缀,然后“确定”,文件就出来了。
哎呀,我点了一下,IntelliJIDEA自动打开了,我就可以写SQL语句了。
不过,写的时候一定要注意。
IntelliJIDEA有语法高亮和自动完成功能,这真的很好。
如果您仍想执行SQL语句,则可能需要配置数据库连接,这通常是通过“数据库”工具窗口完成的。
这个IntelliJIDEA确实是个好东西。

idea怎么使用数据库

哈,你问的是IDEA数据库功能吗?我以前曾冒过很大的风险这样做,我会告诉你我已经做了什么:
上周一位客户问我 MySQL 连接总是失败。
我发现驱动程序没有正确安装。
这件事比你想象的更烦人,几分钟之内就能让人发疯。

首先,让我们连接到数据库。
这一步是最基本的,但也是最容易出现问题的一步。
打开数据库工具窗口(Alt+1 ),添加句点(+)->数据源,然后选择 MySQL。
然后填写信息:主机名localhost、端口3 3 06 (不要改,默认端口就是)、用户名和密码(自己设置),数据库名可以填。
这里来了关键:对于URL,有些数据库必须手动填写完整的JDBC连接字符串,比如jdbc:mysql://localhost:3 3 06 /mydb。
如果缺少两个冒号或缺少协议头 (jdbc),则无法建立连接。

您必须单击“测试连接”。
弹出窗口会提示连接成功吗?不是,我上次在Windows 1 0上遇到过,明明显示成功,但是代码中的SELECT 1 直接崩溃了。
后来发现驱动版本太旧,只需更换新版本即可。
如果无法安装驱动,请下载官方.jar包,手动点击工具窗口右上角的“...”(下载)按钮,指定路径,记得勾选复选框。

SQL检查其实很有趣。
双击数据源进入SQLConsole,输入Select from Users,然后按Ctrl+Enter运行。
结果如下。
您还可以导出 CSV 文件。
上次导出2 000行数据,直接用Excel就卡住了。
IDEA 的输出非常一致。
但在写SQL时要注意不要输入错误的表名或字段名。
IDEA不会像Navicat那样简单地提示你并直接报告错误。

管理数据库对象更加容易。
例如,如果要添加表,则展开数据源,单击Tables旁边的小三角形,选择新建->表,填写字段名称、类型、默认值等,然后单击确定。
双击表名就可以查看数据,IDEA会自动帮你输入SELECT FROM table_name,这对于懒人来说是个好消息。
但更改表结构时要小心!上次更改字段类型时,您运行了代码而没有生成 DDL 脚本在生成脚本中。
结果,一半的数据丢失了,迫使我寻找过夜备份。
因此,您应该在更改后首先创建一个.sql脚本,并运行Ctrl+Enter确认没有问题后再提交。

数据库迁移非常考验耐心。
Tools->DatabaseMigrationAssistant,选择源数据库和目标数据库。
映射对象时要小心。
IDEA 可能不会为您提供有关某些显示依赖性的任何提示。
上次我将 PostgreSQL 迁移到 MySQL 时,由于功能不兼容,几个视图崩溃了。
我不得不为这个节目重写三四个剧本。
创建脚本后,请务必使用 Navicat 再次运行它以预览差异。
不要只相信 IDEA 的预览。

最后一个小技巧:选择SQL语句,直接使用Ctrl+Shift+F1 0(Windows)运行,比点击按钮更快。
不要忘记按Ctrl+S保存生成的脚本,否则即使更改并重做也找不到它。
如果无法安装驱动程序,只需从官方网站下载即可。
不要相信淘宝。
上次下载的驱动被病毒感染,连IDEA都卡住了,只好重装系统才修复。

无论如何,这取决于你的发现。
多尝试几次,你就会习惯的。
现在我使用IDEA数据库功能,比使用Navicat方便,但有时会出现错误消息,例如突然无法连接。
重启一下IDEA就可以了。

不推荐别的了,IDEA 自带的数据库工具就很牛逼!

IDEA数据库工具功能齐全,但存在缺陷:频繁连接失败。
2 02 0年,某项目因网络波动多次导致连接IDEA数据库失败,每次重启需要2 个小时才能解决。
不要重新启动IDEA连接数据库、检查网络稳定性或使用连接池。