cotton

SQL Database Toolkit for Deno

https://github.com/rahmanfadhil/cotton

..

README.md

connection.md

migrations.md

model.md

query-builder.md

schema.md

transactions.md

快速开始

这有一个使用 Cotton 创建的 Deno 项目。

import { connect } from "https://deno.land/x/cotton@v0.7.2/mod.ts";

const db = await connect({
  type: "sqlite",
  database: "db.sqlite3",
});

要在项目中使用 Cotton,你可以从文件中的deno.land/x(https://deno.land/x)导入 cotton 包。 我们强烈建议你使用语义版本控制,方法是在导入 URL 中明确告诉 Deno 你要使用哪个版本。

通常,你要做的第一件事是创建与数据库的连接。 在这里,我们使用 connect 并传递数据库配置。 你可以在此处阅读更多有关连接的信息。

连接数据库后,就可以执行任何操作,例如执行SQL查询。

const users = await db.query("SELECT * FROM users");

for (const user of users) {
  console.log(user); // { email: 'a@b.com', age: 16, ... }
}

你可以通过下面这些链接了解有关 Cotton 的更多信息。 祝用的开心! 😃