SQL 数据库是一种适用于全栈 Python Web 应用程序的热门后端,PyCharm 通过捆绑 DataGrip 让数据库开发非常高效,DataGrip 是我们面向 SQL 的 IDE。 高效查询、架构浏览、表编辑、重构和导入/导出,等等。
我们的一般IDE功能也适用于数据库开发:智能代码编辑器,SQL中智能代码导航,表重构,IDE自定义,您的架构脚本的可视化版本,等等。
1、数据库
PyCharm可以解析您的数据库中的所有对象,然后按照架构将它们以分组到各个文件夹的方式显示。 它还提供了UI,用于添加和编辑表、列、索引和约束,等等。
2、查询
在专用控制台中运行查询以比较不同结果,此控制台包含可浏览的输出、本地历史记录和有用的差异查看器。
3、导航
快速导航让您可以定位到任何对象,无论它是在您的代码中创建还是从数据库中读取。 导航到符号让您能够根据对象的名称找到它们。
4、表编辑器
您可以利用强大的表编辑器添加、移除、编辑和复制数据行。 根据外键导航数据,使用文本搜索在表编辑器内显示的数据中查找任何内容。
5、代码补全
PyCharm提供了可以感知上下文和识别架构的代码补全,有助于您更快速地编写代码。 代码补全可以识别表结构、外键,甚至在您正在编辑的代码中创建的数据库对象。
6、导入/导出
使用熟悉的格式(如CSV/JSON/XML)、其他数据源(如SQLite)、最近查询的导出,或者编程驱动的数据提取工具,以多种方式将数据移入和移出您的数据库。