純JavaScript快速的客戶端SQL數據庫:Alasql.js

jopen 10年前發布 | 37K 次閱讀 Alasql.js SQL

Alasql是一個輕量級的客戶端內存SQL數據庫,設計支持瀏覽器和Node.js。

  • Alasql 采用純JavaScript開發,并且沒有使用瀏覽器 WebSQL 數據庫。
  • Alasql is fully functional compact sql server with JOINs, GROUPs, UNIONs, ANY, ALL, IN, subqueries and very limited transactions support.
  • Alasql 支持 ROLLUP(), CUBE() and GROUPING SETS() functions
  • Alasql 可用于大部分瀏覽器 (Chrome, Firefox, IE, Safari), Node.js, and mobile iOS and Android.

支持的SQL語句

  • SELECT fields FROM tableid1 JOIN tableid2 ON oncond WHERE cond GROUP BY v1,v2 HAVING cond ORDER BY a,b, LIMIT number OFFSET number
  • INSERT INTO table [ (field1, field2) ] VALUES (value1, value2), (value3, value4), ...
  • INSERT INTO table SELECT subquery
  • UPDATE table SET field = value1, field = value2 WHERE condition
  • DELETE FROM table WHERE condition
  • CREATE TABLE [IF NOT EXISTS] table
  • DROP TABLE [IF EXISTS] table

項目主頁:http://www.baiduhome.net/lib/view/home/1415688317196

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!