Tôi hơi bối rối với SQLite vào lúc này, vì đây là lần đầu tiên tôi sử dụng cơ sở dữ liệu. Tôi đã nhận sqlite3 từ đây: https://github.com/developmentseed/node-sqlite3.Hướng dẫn về SQLite3 cho Node.js và giải thích ví dụ về mã muốn
Tôi đang xem ví dụ đó ở đó, một số điều tôi hiểu, trong khi những người khác thì không. Hầu hết các lệnh cơ sở dữ liệu đó được bao bọc trong .run()
, .prepare()
và các lệnh tương tự như vậy sẽ gây khó khăn cho tôi.
Đây là ví dụ:
var usersDB = new sqlite3.Database("databases/users.db");
usersDB.serialize(function() {
usersDB.run("CREATE TABLE lorem (info TEXT)");
var stmt = usersDB.prepare("INSERT INTO lorem VALUES (?)");
for (var i = 0; i < 10; i++) {
stmt.run("Ipsum " + i);
}
stmt.finalize();
usersDB.each("SELECT rowid AS id, info FROM lorem", function(err, row) {
console.log(row.id + ": " + row.info);
});
});
usersDB.close();
Ngoài ra, làm thế nào để lưu trữ những thứ đơn giản như tên người dùng, mật khẩu (sao tôi phải băm họ bản thân mình?) Và email trong cơ sở dữ liệu SQLite trên Node.js?
Xin chào Bane, câu hỏi của bạn có vẻ hơi mơ hồ và có liên quan đến việc sử dụng stackoverflow làm máy nghiên cứu cá nhân của bạn. Nó cũng giúp nếu bạn có thể cho chúng tôi biết những gì bạn đã thử và những gì đã xảy ra. Tôi cũng kiểm tra liên kết đến repo github và có vẻ như là một wiki và một thư mục ví dụ. – Pickels
Tôi về cơ bản yêu cầu một hướng dẫn nhằm vào những người mới. – corazza