Javascript SQL数据库

我想从服务器端传递一些数据给一些客户端的Javascript,它可以使用这些数据来构造数据库/表,然后使用一些用户输入的SQL来查询它。

数据的持久性不是我正在寻找的,所以像localStorage这样的HTML5东西是不相关的,我只希望能够在Javascript中创建类似于迷你数据库的内容来进行查询。

有没有任何Javascript库有这种能力?

谢谢。


看看TrimQuery。


我会看看TaffyDB。 这是一个使用JavaScript实现的数据库,您可以使用类似where子句的对象'查询'。 它与SQL并不完全相同,但它足够接近,如果您已经相信用户可以编写查询,那么他们应该能够掌握它。


你可以试试Alasql数据库。 它是一个带有标准“老式”SQL语法的JavaScript数据库。

  <script src="alasql.js"></script>  
  <script>
      alasql("CREATE TABLE test (language INT, hello STRING)");
      alasql("INSERT INTO test VALUES (1,'Hello!')");
      alasql("INSERT INTO test VALUES (2,'Aloha!')");
      alasql("INSERT INTO test VALUES (3,'Bonjour!')");
      console.log(alasql("SELECT * FROM test WHERE language > 1"));
  </script>

你可以在jsFiddle中用操场示例检查SQL支持。

链接地址: http://www.djcxy.com/p/2599.html

上一篇: Javascript SQL database

下一篇: How Refactor Code/DB schema with EF 4 code first