最方便的在线Oracle SQL学习环境--Live SQL

在线Oracle SQL学习环境--Live SQL

    • 概述
    • 一键开始
    • 登录和注册
    • 开始编写SQL之旅
    • Live SQL的各选项
      • 1. SQL Worksheet
      • 2. My Session
      • 3. Quick SQL
      • 4. My Scripts
      • 5. My Tutorials
      • 6. Code Library
    • 总结
    • 参考

概述

Live SQL是Oracle公司提供的一项免费的云服务,它为开发人员和DBA提供了一个在线开发平台,用于测试和共享SQL、PL/SQL脚本、教程和最佳实践等内容。

你可以通过这个服务在线访问Oracle Database(Schema模式),编写自己的SQL语句和脚本,体验SQL的各种功能,在学与实践中提高自己的SQL编程水平。

现在时点(2020/3),Live SQL的数据库版本为19c,因此你还可以无需安装数据库,轻松地体验19c的最新特性。

一键开始

在浏览器中输入以下URL,访问Live SQL网站。

http://livesql.oracle.com

在这里插入图片描述
▲Live SQL界面

登录和注册

如果想体验其Live SQL,需要Oracle.com 帐户登录即可开始体验,点击右上角【Sign In】进行登录。

在这里插入图片描述
如果你有Oracle.com 帐户的话,可以直接在【Oracle 账户登录】中输入账号和密码进行登录,开始体验Live SQL。

在这里插入图片描述
如果还没有Oracle.com 帐户的话,可以点击【创建账户】免费创建用户。

在这里插入图片描述
输入相关内容创建账号,然后进行登录。

第一次登陆时,接受免责声明。

在这里插入图片描述

开始编写SQL之旅

点击【Start Coding Now】,开始编写SQL之旅。

在这里插入图片描述

在【SQL Worksheet】中输入自己的SQL,点击【Run】执行SQL,并在窗口下方查看执行结果。
在这里插入图片描述

Live SQL的各选项

在浏览器的左侧,是Live SQL服务的各个选项菜单, 可以通过点击各个菜单体验各项功能。

1. SQL Worksheet

菜单【SQL Worksheet】是SQL执行窗口,可以通过这个窗口进行在线SQL练习。
具体使用用法如下:

1.编写任意SQL
2.点击【Run】
3.查看窗口下方执行结果

在这里插入图片描述

2. My Session

菜单【My Session】是会话的信息

在这里插入图片描述
下面有3个子菜单,分别为:

1.【Previous Sessions】

之前会话的信息,包括你过去使用这个环境输入的SQL语句集合,可以通过点击【View Session】查看这些SQL语句,也可以重新加载运行这些语句或另存为脚本。
在这里插入图片描述在这里插入图片描述

2.【Utilization】

使用Live SQL的各种资源限制信息,如最大会话期间、会话数、使用空间等。如果达到这些限制的话,最早的会话信息将被清除。

在这里插入图片描述

3.【NLS】

每个Live SQL页面请求都是一个新的数据库会话。为了在每个Live SQL页面都保留SQL语句执行的NLS状态,Live SQL会记住您的NLS设置并应用它们,以确保每个会话都有正确的NLS。
这个【NLS】页面用于记录和显示NLS设置。

在这里插入图片描述

3. Quick SQL

菜单【Quick SQL】可以通过缩略的SQL语法生成SQL语句。具体的缩略的SQL语法可参考【Quick SQL Samples】子页面。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. My Scripts

【My Scripts】是自己脚本的页面,既可以把执行过的内容保存为脚本,也可以通过上传功能把自己本地的脚本上传到该环境中,方便使用。
在这里插入图片描述

5. My Tutorials

【My Tutorials】用户记录自己的学习过的教程和路径。
在这里插入图片描述

6. Code Library

【Code Library】是其他用户分享的SQL脚本、SQL学习教程等。

在这里插入图片描述在这里插入图片描述

总结

本文主要介绍了方便的Oracle SQL学习环境–Live SQL云服务,希望对你有所帮助!

参考

https://blogs.oracle.com/imc/oracle-live-sql
https://blogs.oracle.com/oracle-database/oracle-database-19c-now-available-on-livesql
https://blogs.oracle.com/oracle-database/oracle-database-documentation-integration-with-live-sql
https://blogs.oracle.com/developers/oracle-database-examples-now-on-github

Oracle SQL语句学习可以分为几个分类:DML、DDL、DCL和TCL。DML包括select、delete、update和insert语句,用于对数据进行操作。DDL包括create table、truncate、drop和alter table语句,用于定义和管理数据库对象。DCL包括grant和revoke语句,用于数据库控制。TCL包括commit和rollback语句,用于事务控制。\[2\] 在编写SQL SELECT语句时,可以使用以下格式:SELECT *|{\[DISTINCT\] column|expression \[alias\],...} FROM table; 可以使用DISTINCT关键字去除重复行,使用alias给列或表达式起别名。可以使用比较条件关系符(如=、<>、>、<、>=、<=、!=、^=)来限制数据。还可以使用其他比较条件关系符,如between and、in(set)、like和is null。\[2\] 在编写SQL语句时,要注意字母大小写、是否添加注释等细微差别会导致语句具有不同的散列值,从而导致Oracle对语句进行硬解析。为了提高性能,应该使用绑定变量而不是常量。使用绑定变量时,即使改变了绑定变量的值,Oracle仍然可以共享这个语句,提高了查询的效率。\[3\] #### 引用[.reference_title] - *1* *3* [Oracle SQL学习](https://blog.csdn.net/xhw979850818/article/details/88142059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Oracle-SQL学习](https://blog.csdn.net/gundongdexueqiu/article/details/7055885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SQLplusDB

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值