sql文件用什么打开

在 Windows 系统上使用记事本打开 SQL 文件非常简单。
右键单击该文件,打开方式,然后选择记事本。
macOS/Linux类似,也可以使用系统自带的文本编辑器。
但说实话,还是用IDE比较方便,比如VS Code、SQL Server Management Studio,语法高亮,开发效率高。
您可以在这些 IDE 中创建新的 .sql 文件并编写 SQL 语句。
如果要执行SQL语句,就必须使用数据库管理工具,例如phpMyAdmin、MySQL Workbench等。
一次性连接数据库并导入SQL文件。
在线 SQL 编辑器也不错。
您无需安装软件,只需使用浏览器即可。
简而言之,这取决于您想要做什么并选择合适的工具。

python如何访问数据库

说白了,Python的数据库操作核心依赖于DB-API和第三方模块。
复杂性在于选择正确的模块并阐明流程。

细说起来,主要有两点: 我们先来说说最重要的事情。
选择模块取决于数据库类型。
例如,PyMySQL 连接到 MySQL,pymssql 连接到 SQL Server。
去年我们在运行一个电子商务项目,当我们使用PyMySQL时,我们突然不得不切换到Oracle。
我们发现我们必须重新安装模块并更改代码。
说实话,当时挺尴尬的。
另一个问题是,DB-API 规定了游标和连接应具有的方法,例如 fetch() 来获取数据,但有一个细节非常重要 - 游标位置将记录您已获取的行。
例如,测试时执行 fetchChallenge() 后,fetchChall() 将为空。
很多人不重视这一点。

我一开始以为execute()会直接返回结果,后来发现是错误的。
数据之前在缓存中,必须取出。
等等,还有一件事。
每个连接只能有一个游标处于活动状态。
比如使用fetch()取数据,然后execute(),就会报错。

最后,建议在本地运行游标循环并executeMany(),测量插入1 00万条数据所需的时间。
不要真正投入生产并发现它太慢以至于停止了。