想练习SQL又没有环境?这几个可以在线练习SQL的网站满足你
如果你想练习SQL,恰巧你的电脑没有SQL环境,那么下面几个在线练习SQL的网站肯定能满足你的需求。
TiDB
“地址:https://tour.pingcap.com/”
作为在2019 TiDB 黑客马拉松中斩获二等奖的项目,TiDB-Wasm 的诞生是WebAssembly (Wasm),[Golang]语言以及TiDB 社区碰撞结合的产物,旨在为用户提供一个可以轻松实验 SQL 语句,使用 MySQL 查询测试 TiDB 的 SQL 兼容性的方式。
以命令行的形式展示。
SQL Fiddle
“地址:http://sqlfiddle.com”
支持MySQL、Oracle、SQL sever等数据库。
如图,左边为建表语句,插入语句的输入框。点击Build Schema即可生成数据。右边为SQL语句输入框,效果如下:
点击Run SQL即可查询到数据。
“问题:MySQL只有5.6版本的,如果想体验最新版本的特性。SQL Fiddle可能就不适用了。”
DB Fiddle
“地址:https://www.db-fiddle.com/”
如果你上面的网站不满意,那试试这个网站。这个网站可以支持MySQL最新版本哦。
“缺点是不支持Oracle”
这个网站还有个优点是可以团队协作。
不过如果是自己学习SQL用的话,团队协作用处也不大。
db<>fiddle
“地址:https://mp.weixin.qq.com/”
支持的数据库很全。
缺点是:这个UI也太丑了吧。而且网络延迟很高。
SQL练习网站
除了上面的网站,下面再推荐几个可以直接练习SQL(MySQL)的网站。数据和表都已经给出了。
SQL在线练习
“http://sample.jimstone.com.cn/xsql”
XUESQL
“地址:http://xuesql.cn/”
sqlzoo
“地址:https://sqlzoo.net/wiki/SELECT_basics/zh”
感觉网站的服务器不在大陆,访问速度比较慢。但是表比较丰富。
廖雪峰的官方网站
“https://www.liaoxuefeng.com/wiki/1177760294764384/1179611432985088”
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
想从事软件测试,那这几种思维方式必不可少
相信很多小伙伴都能从软件测试的学习和工作中都能体会到,作为一名软件测试人员,思维方式是非常关键的,好的思维方式能给到软件测试人员更多的思考问题的方式,考虑问题多了,后期项目的调整优化也就更优异。 那么,一名优秀的软件测试人员应该具备哪几种思维方式呢? 1.逆向思维方式 逆向思维在软件测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析。 逆向思维是相对的,就是按照与常规思路相反的方向进行思考,测试人员往往能够运用它发现开发人员思维的漏洞。 2.组合思维方式 很多东西单一的思考都没有问题,当将相关的事物组合在一起却能发现很多问题,如多进程并发,让程序的复杂度上了一个台阶,也让程序的缺陷率随之而增长 3、全局思维方式 事物往往存在多面性,当我们掌握了越多的层面,我们对它的认识就越清楚,越有利于我们掌握其本质,全局思维方式就是让我们从多角度分析待测的系统,试着以不同角色去看系统,分析其是否能够满足需求。
- 下一篇
数据湖架构,为什么需要“湖加速”?
在开源大数据领域,存储/计算分离已经成为共识和标准做法,数据湖架构成为大数据平台的首要选择。基于这一范式,大数据架构师需要考虑三件事情: 第一,选择什么样的存储系统做数据湖(湖存储)? 第二,计算和存储分离后,出现了性能瓶颈,计算如何加速和优化(湖加速)? 第三,针对需要的计算场景,选择什么样的计算引擎(湖计算)? 湖存储可以基于我们熟悉的HDFS,在公共云上也可以选择对象存储,例如阿里云OSS。在公共云上,基于对象存储构建数据湖是目前业界最主流的做法,我们这里重点探讨第二个问题,结合阿里云上的EMR JindoFS优化和实践,看看数据湖怎么玩“加速”。 湖加速 在数据湖架构里,湖存储(HDFS,阿里云OSS)和湖计算(Spark,Presto)都比较清楚。那么什么是湖加速?大家不妨搜索一下…(基本没有直接的答案)。湖加速是阿里云EMR同学在内部提出来的,顾名思义,湖加速即为数据湖加速,是指在数据湖架构中,为了统一支持各种计算,对数据湖存储提供适配支持,进行优化和缓存加速的中间层技术。这里面出现较早的社区方案应该是Alluxio,Hadoop社区有S3A Guard,AWS有EMRFS...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 2048小游戏-低调大师作品
- Mario游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果