oraclesql练习_推荐⼏款在线SQL模拟器
有时候,我们想去验证⼀些 SQL,但⼜懒得去安装数据库环境,那该怎么办呢?
当然是⽤在线 SQL 模拟器呀,SQL 模拟器免安装,可以在⽹页直接运⾏ SQL 。
我搜罗了⼏款 SQL 模拟器,放出来供⼤家选择:
1. SQL Fiddlesqlfiddle/
2. Live SQLacle/
3. Free MySQL Hostingwww.freemysqlhosting/
4. tutorialspointwww.tutorialspoint/execute_sql_online.php
5. JDoodlewww.jdoodle/execute-sql-online/
6. db4freewww.db4free/signup.php
7. RemoteMySQLremotemysql/index.html#home
接下来给⼤家简单介绍各个模拟器的⽤法。
SQL Fiddle
SQL Fiddle ⽀持 MySQL、Oracle、MS SQL、PostgreSQL 等主流数据库,不需要注册即可使⽤。如图 1 所⽰,左边栏⽤于构建表结构、初始化数据,右边栏放置要执⾏的 SQL,点击“Run SQL” 按钮就会执⾏ SQL,结果将在下边输出。
另外,我们选择输出结果的呈现⽅式,有图表、⽂本、Markdown 三种格式,默认是表格。
图 1 SQL Fiddle 界⾯
Live SQL
如果你正在学习有关 Oracle SQL,或者打算了解它,强烈建议你注册⼀个 Oracle 帐号,在 Live SQL 平台上和世界各地的开发者⼀起学习。
Live SQL 给⽤户提供了⾮常丰富的训练数据集,⽤户可直接将这些数据集导⼊⾃⼰的 Schema。并且,平台上还有很多开发者上传的优秀的教程。
图 2 SQL 执⾏窗⼝
图 3 ⽤户分享的案例
Free MySQL Hosting
Free MySQL Hosting 注册之后才可以使⽤,它只提供了 5M 的免费空间,如果需要更⼤的存储空间或者创建更多的数据库,就得付费升级服务。
图 4 Free MySQL Hosting 界⾯
tutorialspoint
tutorialspoint 是⼀个教程⽹站,单是在数据库⽅⾯,它就提供了将近 30 种数据库的教程,并且还提供 SQL 模拟器给我们做练习。另外,tutorialspoint 还提供了⼀些流⾏的编程语⾔(Python、Java、PHP)结合 MySQL 使⽤的⽰例,这些⽰例对刚接触编程的同学是不错的资源。
图 5 SQLite 脚本
图 6 Python 和 MySQL 的⽰例
JDoodle
JDoodle ⽀持 72 种语⾔和 2 个数据库,这两个数据库是 MySQL 和 MongoDB,尴尬的是⽬前 MySQL 和 MongoDB 都不能正常使⽤。⽬前可以使⽤的是 SQLite,我们可以在 SQLite 上验证⼀些简单的语法。如果对其它编程语⾔感兴趣,可以试试它的在线运⾏环境。
图 7 JDoodle 的 SQLite 模拟器
db4free
RemoteMySQL
RemoteMySQL 免费帮我们托管 MySQL 数据库,注册账号后在仪表板页⾯就可以创建⼀个数据库(⽬前是 8.0 版本),它会给我们提供数据库名称、⽤户名和密码。⽤户名、密码和数据库名称都是随机的字符串,端⼝是 3306。
mysql下载免费版
只要 RemoteMySQL 的主机不出问题,我们就可以⼀直使⽤它提供数据库。尽管如此,我们也不能把它当成⽣产库来⽤,丢了数据可没⼈负责。
RemoteMySQL 的⽹站还提供了 SQL 教程,以及使⽤ PHP 操作 MySQL 的⽰例。
⼩结
由于很多 SQL 模拟器的服务都在国外,因此有时候打开⽹页或者执⾏⼀些操作会⽐较久才有响应,这是正常现象。
现在,我们汇总这些 SQL 模拟器的信息到⼀张表格⾥。
来源:SQL实现
作者:zero
原⽂:推荐⼏款在线 SQL 模拟器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。