安裝數(shù)據(jù)庫很痛苦?試試這個SQL在線編輯器,省掉你的安裝煩惱
現(xiàn)在如果你只是為了學習測試SQL代碼使用,大可不必安裝數(shù)據(jù)庫。
今天就給大家安利一個好用到爆的SQL在線編輯器:http://www.sqlfiddle.com/
為什么好用呢?它能滿足你寫SQL代碼練習測試的根本需求,而且還支持手機端使用哦。下面給大家介紹一下這個在線編輯器的一些功能。
界面展示
這個在線編輯器的功能很好掌握,我們先來看看它長什么樣子。
PC端界面
手機端界面
數(shù)據(jù)庫類型選擇
這個在線編輯器支持多種數(shù)據(jù)庫,其中就有小伙伴常用的SQL Server,MySQL和Oracle,點擊你想練習的數(shù)據(jù)庫即可。
示例腳本和建表窗口
每個數(shù)據(jù)庫都有一個簡單的示例,點擊View Sample Fiddle按鈕即可自動加載相應的示例腳本到建表窗口中。如下圖:
MySQL示例腳本
SQL Server示例腳本
當然你也可以點擊Clear按鈕清除當前窗口的代碼。
快速創(chuàng)建表和插入數(shù)據(jù)功能(Text to DDL)
這個功能簡直就是神器,一開始我還不知道怎么用,特地去GitHub上看了一下示例教程。
它可以省掉很多標準代碼,比如我下面創(chuàng)建Customers表和插入數(shù)據(jù)的代碼就是在這里面完成的。
點擊Text to DDL按鈕,在彈出的界面中輸入表名,然后在下面的輸入框第一行輸入列名,以英文格式的逗號(,)隔開,從第二行開始輸入數(shù)據(jù),如下所示:
然后點擊右下角的Append To DDL,你就可以在左邊窗口看到對應的代碼了,如下圖所示:
注意:該編輯器不支持中文?。?!
創(chuàng)建窗口功能按鈕
在創(chuàng)建窗口的下方有幾個按鈕,其中
- Build Schema:執(zhí)行創(chuàng)建和插入語句
- Edit FullScreen:全屏顯示創(chuàng)建窗口
- Browser:查看已經(jīng)創(chuàng)建的表結(jié)構(gòu)
- 結(jié)束符:這個給定代碼結(jié)束的字符,通常SQL以;結(jié)束,使用默認即可
查詢窗口及功能按鈕
在右側(cè)就是我們的查詢窗口了,在這里就可以寫我們的查詢SQL代碼了。如下圖所示:
在查詢窗口下面同樣有幾個功能按鈕:
- Run SQL:執(zhí)行查詢代碼
- Edit Fullscreen:全屏查詢窗口
- 結(jié)束符:代碼結(jié)束的字符
查詢結(jié)果及執(zhí)行計劃窗口
在底部就是顯示查詢結(jié)果和執(zhí)行計劃的窗口
總結(jié)
這個SQL在線編輯器有不少優(yōu)點也有幾個不足的地方
優(yōu)點:
- 不需要安裝數(shù)據(jù)庫即可直接在上面寫代碼
- 支持多種數(shù)據(jù)庫
- 支持快速創(chuàng)建表結(jié)構(gòu)和插入數(shù)據(jù)
- 支持查看執(zhí)行計劃
- 支持手機端代碼輸入和執(zhí)行
缺點:
- 不支持中文字符,如果你輸入中文,執(zhí)行結(jié)果會以?顯示
- 沒有緩存功能,關(guān)閉窗口后需要重新建表和插入數(shù)據(jù)
但是瑕不掩瑜,對于一些剛?cè)腴T的新手同學,這個SQL在線編輯器的功能已經(jīng)足夠了。對于寫代碼,做練習都可以在上面完成,墻裂推薦,趕快去試一下吧!