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