跳到主要内容

sqlite基础

nodejs中使用​

  • sqlite3
    • 基于回调
  • better-sqlite3
    • 高性能,高效率和安全性
    • 使用的同步API
    • 支持用户定义的函数,聚合和扩展
js
import Database from 'better-sqlite3';
// 1. 连接数据库(不存在时自动创建)
const db = new Database('demo.db', {
verbose: console.log // 打印所有SQL操作(可选)
});
  • 启用WAL模式提升并发性能
js
db.pragma('journal_mode = WAL');

sqlite基本操作​

搭配orm,使用Prisma​

  • Prisma 默认使用内置的 SQLite 查询引擎