SQL 在如今的互聯(lián)網(wǎng)行業(yè)中憨愉,基本成了大家的必備技能了,因此很有必要學(xué)習(xí) SQL卿捎。但是不得不說 SQL 環(huán)境的安裝配紫,確實(shí)麻煩。如果你想練習(xí) SQL午阵,又不想安裝本地環(huán)境躺孝,那么在線 SQL 運(yùn)行環(huán)境,你有必要了解一下底桂。今天給大家介紹 2 個(gè)在線 SQL 運(yùn)行環(huán)境植袍,它基本可以滿足你當(dāng)下所有的學(xué)習(xí)需求。
首先籽懦,給大家提供本文需要用到的數(shù)據(jù)于个。
- student表
create table student(
sid varchar(20),
sname varchar(20),
sage datetime,
ssex varchar(10)
)charset=utf8;
-- student表中插入數(shù)據(jù)
insert into student values
('01' , '趙雷' , '1990-01-01' , '男'),
('02' , '錢電' , '1990-12-21' , '男'),
('03' , '孫風(fēng)' , '1990-12-20' , '男'),
('04' , '李云' , '1990-12-06' , '男'),
('05' , '周梅' , '1991-12-01' , '女'),
('06' , '吳蘭' , '1992-01-01' , '女'),
('07' , '鄭竹' , '1989-01-01' , '女'),
('09' , '張三' , '2017-12-20' , '女'),
('10' , '李四' , '2017-12-25' , '女'),
('11' , '李四' , '2012-06-06' , '女'),
('12' , '趙六' , '2013-06-13' , '女'),
('13' , '孫七' , '2014-06-01' , '女');
1. SQL Fiddle
SQL Fiddle 提供了 MySQL、PostgreSQL暮顺、Oracle厅篓、SQLite 以及 SQL Server 數(shù)據(jù)庫的運(yùn)行環(huán)境秀存,如圖所示。
運(yùn)行網(wǎng)址: http://sqlfiddle.com/#!9/7248ee/1
整個(gè)過程用起來非常方便羽氮。首先或链,我們可以在左側(cè)創(chuàng)建自己的數(shù)據(jù)表,并可以往表中插入測試數(shù)據(jù)档押,點(diǎn)擊Build Schema
即可生成自己的數(shù)據(jù)表澳盐。接著,在右側(cè)可以盡情地練習(xí) SQL 語法汇荐。這里我為大家展示的是一條查詢語句洞就。
select * from student;
寫好 SQL 語句后,直接點(diǎn)擊Run SQL
即可返回結(jié)果掀淘,最終結(jié)果為你展示在最下方旬蟋。
2. DB Fiddle
DB Fiddle 提供了 MySQL、PostgreSQL 以及 SQLite 數(shù)據(jù)庫的運(yùn)行環(huán)境革娄,部分截圖如下倾贰。
運(yùn)行網(wǎng)址: https://www.db-fiddle.com/f/83V6zUSzX42ZpzrbX1txd7/1
同樣,我們需要在左側(cè)創(chuàng)建屬于自己的數(shù)據(jù)表拦惋,并插入對(duì)應(yīng)數(shù)據(jù)匆浙,用于測試。接著厕妖,即可在右側(cè)輸入 SQL 代碼首尼,點(diǎn)擊左上角的Run
即可執(zhí)行,最終結(jié)果在最下方展示言秸。這款在線編輯器的好處在于软能,它提供了各版本的最新版本。比如:MySQL8.0举畸,它可以使用窗口函數(shù)查排。如果你沒有升級(jí)你的 MySQL,在這里測試窗口函數(shù)抄沮,是一個(gè)很好的選擇跋核。DB Fiddle 還有一個(gè)亮點(diǎn)是支持在線協(xié)作,點(diǎn)擊Collaborate
生成一個(gè)邀請鏈接叛买,其他人點(diǎn)擊即可加入?yún)f(xié)作砂代,同時(shí)支持語音和文字聊天,這樣非常方便 SQL 學(xué)習(xí)探討率挣。