首页 > 数据库 >免费、开源、好用的 SQL 客户端合集

免费、开源、好用的 SQL 客户端合集

时间:2024-05-31 19:00:19浏览次数:22  
标签:PostgreSQL 数据库 SQL 地址 开源 MySQL 客户端

0、SQL Chat

SQL Chat 是 2023 年 3 月推出的新型 SQL 客户端,它将数据库管理带入了基于聊天的新时代。

SQL Chat 由 ChatGPT 驱动,能够帮你编写和润色 SQL 语句,让数据库操作变得更加智能和便捷。

目前支持 MySQL、PostgreSQL 和 MSSQL 数据库。

官方地址:https://www.sqlchat.ai/

开源地址:GitHub - sqlchat/sqlchat: Chat-based SQL Client and Editor for the next decade

1、DBeaver

一个老牌的 SQL 客户端,除了基本的可视化和管理功能外,还具备 SQL 编辑器、数据和架构迁移能力、监控数据库连接等功能。

支持广泛的数据库类型(包括 SQL 和 NoSQL)。

与 GPT-3 集成,可以将自然语言转换为 SQL 语句。

官方地址:DBeaver Community | Free Universal Database Tool

开源地址:GitHub - dbeaver/dbeaver: Free universal database tool and SQL client

2、Beekeeper Studio

一个现代且轻量级的 SQL 客户端,支持 MySQL、Postgres、SQLite、SQL Server 等。

适用于 Linux、Mac 和 Windows 系统。

官方地址:https://www.beekeeperstudio.io/

开源地址:https://github.com/beekeeper-studio/beekeeper-studio

3、DbGate

DbGate 是一个全面而强大的数据库管理工具。

DbGate 在 Windows、Linux、Mac 和 Web浏览器上都能运行,提供一致的体验。

无论是 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite 还是 CockroachDB,DbGate 都能轻松应对。

DbGate 不仅支持基本的数据库操作,还提供了数据可视化、模式设计、数据迁移等高级功能。

官方网站:DbGate | Open Source SQL+noSQL Database Client

开源地址:GitHub - dbgate/dbgate: Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application

4、Sqlectron

Sqlectron 以其轻量级、跨平台和开源的特性,成为了数据库管理工具中的一股清流。

支持包括 PostgreSQL、Redshift、MySQL、MariaDB、SQL Server、Cassandra 和 SQLite 在内的多种数据库系统。

支持 Mac、Linux 以及 Windows。

官方地址:Sqlectron - One single DB client for any relational DB

开源地址:GitHub - sqlectron/sqlectron-gui: A simple and lightweight SQL client desktop with cross database and platform support.

5、HeidiSQL

HeidiSQL 以其轻量级、多功能和用户友好的设计,成为了数据库管理工具中的佼佼者。

支持包括 MariaDB、MySQL、MS SQL、PostgreSQL、SQLite、Interbase和 Firebird 在内的多种数据库系统。

除了基本的 SQL 客户端功能,HeidiSQL 还允许用户导出结构和数据到 SQL 文件,或者复制到剪贴板或其他服务器,极大方便了数据的迁移和管理。

官方地址:HeidiSQL - MariaDB/MySQL, MSSQL, PostgreSQL, SQLite and Interbase/Firebird made easy

开源地址:GitHub - HeidiSQL/HeidiSQL: A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi

6、phpMyAdmin

自 1998 年诞生以来,phpMyAdmin 一直是数据库管理领域的经典之作。

作为 LAMP、LNMP 和 MAMP 环境的默认工具,phpMyAdmin 在全球拥有庞大的用户基础,已发展成为管理 MySQL 和类 MySQL 数据库(例如 MariaDB)的领先工具之一。

phpMyAdmin 不仅仅是一个简单的数据库管理工具,它还提供了数据导入导出、用户权限管理、数据库结构编辑等高级功能。

phpMyAdmin 每月有超过 20 万的直接下载量。

官方地址:phpMyAdmin

开源地址:GitHub - phpmyadmin/phpmyadmin: A web interface for MySQL and MariaDB

7、pgAdmin 4

对于 PostgreSQL 来说,pgAdmin 就像 phpMyAdmin 对于 MySQL 一样。

pgAdmin 是为 PostgreSQL 量身定制的管理工具,提供了无与伦比的兼容性和性能。

无论是在 Linux、Unix、macOS 还是 Windows,pgAdmin 都能提供一致的用户体验。

pgAdmin不仅仅是一个简单的数据库管理工具,它还提供了数据备份、还原、用户权限管理、数据库架构设计等高级功能。

pgAdmin 4 是 pgAdmin 系列的最新版本,它使用 Python 和 Javascript/jQuery 进行了完全重写,带来了全新的用户界面和改进的性能。

官方地址:pgAdmin - PostgreSQL Tools

开源地址:GitHub - pgadmin-org/pgadmin4: pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.

标签:PostgreSQL,数据库,SQL,地址,开源,MySQL,客户端
From: https://blog.csdn.net/abclyq/article/details/139308551

相关文章

  • 【SQL DB - 关系型数据库是如何工作的】
    SQLDB-关系型数据库是如何工作的从数据结构说起时间复杂度归并排序二叉搜索树B+树索引哈希表全局概览核心组件工具查询管理器数据管理器:数据查询的流程客户端管理器查询管理器查询解析器查询重写器统计查询优化器索引存取路径联接运算符嵌套循环联接哈希联接合并联接......
  • MYSQL数据库
    创建数据库createdatabasemyDB;删除数据库dropdatabasefirstDB;选择数据库usemyDB;创建表mysql>createtablePEOPLE(->IDintAUTO_INCREMENTPRIMARYKEY,->NAMEvarchar(20)notnull,->PASSWORDtinyint(50)notnull,->AGEintno......
  • sqlSugar 使用原生模式链接数据库
    usingSystem.Reflection;usingzhulongxu_webapi_pro.Tools;namespacezhulongxu_webapi_pro.Services{///<summary>///初始化数据库///</summary>publicstaticclassInitDataBaseService{publicstaticvoidInitDataBase......
  • mysql查询表基础信息
    --一、查询数据库名称为db_name的所有表 SELECTt.table_catalog,t.table_schema,t.table_name,table_typeFROMinformation_schema.TABLEStwheret.table_schema='db_name'SELECTt.table_catalog,t.table_schema,t.table_name,table_typeFROMinformation_schema.TABLES......
  • postgressql——事务提交会通过delayChkpt阻塞checkpoint(9)
    事务提交会通过delayChkpt阻塞checkpointPostgresql事务在事务提交时(执行commit的最后阶段)会通过加锁阻塞checkpoint的执行,尽管时间非常短,分析为什么需要这样做:首先看提交堆栈#10x0000000000539175inCommitTransaction()atxact.c:2079#20x0000000000539e04in......
  • postgressql——数据库快照(5)
    事物快照一个数据页包含了每一行的多个版本,每一行的可见版本一起构成一个快照。快照只包含在创建快照时当前已提交的数据,在这个特定的时刻提供了一个一致性的视图,这个视图我们就可以叫做快照。为了确保数据的隔离性,每一个事物都有自己的快照,这就意味着不同的事物在不同的......
  • 一文搞懂 MySQL 日志
    前言MySQL的日志记录了运行的各种信息,是MySQL事务、性能、数据容灾、异常排查等的基础。本文将介绍MySQL一些关键日志的作用和原理。MySQLInnoDB引擎重要的三个日志:一、binlog1.简介概述binlog记录DDL和DML语句,但不包括SELECT、SHOW 等语句,简单说只......
  • MySQL关联查询
    一、关联查询1、概念在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中。这个时候,需要同时操作这些表来查询数据,即关联查询。关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表的部门编号和部门表的部门编号。2、笛卡尔积在做关联查询时,数据库会使用某一......
  • PTE笔记:SQL注入-报错注入
    适用于界面不回显的场景,通过注入语句在报错信息中回显我们想要的信息常用函数1:floor+rand配合count+groupby函数rand() 生成0-1之间的随机数,默认完全随机,加参数后固定随机(多次执行随机生成的数是固定的)floor()取整groupby()分组count()计数concat(字符串)拼接字符串group_......
  • python selenium mysql -- 数据爬取2
    fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBydriver=webdriver.Chrome()driver.get('https://www.00ksw.com/html/120/120704/')zj_list=[]#使用更健壮的XPath或CSS选择器links=driver.find_elements(By.XPATH,'/html/bo......