一、免费且稳定可以远程连接的Mysql云数据库
1、SQL Fiddle
SQL Fiddle 提供了 MySQL、Oracle、PostgreSQL、SQLite 以及 SQL Server 数据库环境,使用时无需注册。
其中,左侧文本框用于输入初始化语句创建表结构和数据,点击“Build Schema ”运行;也可以通过“Text to DDL”将格式化文本转换为 DDL 语句。
右侧文本框用于输入 SQL 语句,点击“Run SQL”执行,执行结果显示在页面下方;“Run SQL”可以选择输出结果的格式,包括表格、普通文本 以及 Markdown 三种格式。
2、DB Fiddle
DB Fiddle 提供了 MySQL、PostgreSQL 以及 SQLite 数据库的最新版本,使用时无需注册,同时也提供了付费版本。
其中,最左侧文本框可以输入本次测试的标题和描述。中间文本框用于输入初始化语句,点击“Run”运行;也可以通过“Text to DDL”将格式化文本转换为 DDL 语句。
最右侧文本框用于输入 SQL 查询,点击“Run”执行,执行结果显示在页面下方。点击“Copy as Markdown”可以将输出结果以 Markdown 格式进行复制。
DB Fiddle 另一个亮点是可以多人在线协作,点击“ Collaborate”生成一个邀请链接,其他人点击即可加入协作,同时支持语音和文字聊天。
3、db<>fiddle
db<>fiddle 提供了 MySQL、MariaDB、Oracle、PostgreSQL、DB2、Firebird、SQLite 以及 SQL Server 数据库的各种版本,使用时无需注册。这个网站应该是目前支持数据库种类非常多的在线环境,而且每种数据库还提供了不同的版本。如果你点击“compare”,可以同时在两个不同的数据库中运行测试,比较它们的结果。
4、SQL Online
SQL Online 提供了 MariaDB、PostgreSQL、SQLite 以及 SQL Server 数据库环境,Oracle 数据库正在计划中。
其中,“File”按钮提供了本地保存和打开功能;“ Owner DB”可以连接到指定的远程数据库;“Run”用于执行 SQL 语句;“ Export”用于导出查询结果和 DDL 语句,支持 CSV、XML 以及 JSON 格式;“ Import”用于从本地文件导入 DDL 和数据。页面右上角的设置图标可以用于设置界面风格。
另外,“Share”用于生成共享链接,需要注册一个免费账号才能使用。
5、Oracle Live SQL
Oracle Live SQL 是 Oracle 官方提供的在线 SQL 学习和分享环境,需要注册一个免费账号。
其中,SQL Worksheet 是输入和运行 SQL 语句的工作区,支持脚本的在线保存(私有脚本和共享脚本)和离线保存功能以及结果导出功能;
My Session 提供了历史会话管理功能;Schema 提供了模式对象的查看功能,包括系统提供的模式,例如 HR、OE 等;
Quick SQL 可以通过格式化文本快速创建 SQL 语句;
My Scripts 保存了历史脚本;
My Tutorials 是自定义的教程;
Code Library 是其他人共享的教程和脚本库,可以点击运行或者下载使用。
延伸阅读:
二、Navicat是什么
Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的数据。
Navicat提供一个直观和设计完善的用户界面,用于创建、修改和管理资料库的所有对象,例如表、视图、函数或过程、索引、触发器和序列。我们的表设计器帮助用户创建和修改数据库的表,让设置高级选项,如关系、限制、触发器和更多。
使用Navicat浏览和修改数据,插入、编辑、删除数据或复制和粘贴记录到数据表形式的数据编辑器,Navicat将运行相应的命令(例如INSERT或UPDATE),免除写复杂的SQL。广泛的数据编辑工具令编辑工作更为方便,例如外键查找、set/enum选择器和记录筛选。