easydb là một ** wrapper SQLite thực sự đơn giản ** cho rằng giúp bạn khỏi phải lo lắng về việc tạo ra các bảng hoặc quản lý các kết nối.
Nó có thể được sử dụng trên cơ sở dữ liệu SQLite hiện đơn giản bằng cách đi qua trong tên tập tin cơ sở dữ liệu:
`` `Python
từ EasyDB nhập easydb
db = EasyDB ('filename.db')
con trỏ = db.query ("SELECT * FROM mytable")
`` `
Cơ sở dữ liệu mới có thể được tạo ra bằng cách xác định sơ đồ của bạn như một từ điển, ví dụ như:
`` `Python
schema = {
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;],
& Nbsp; & nbsp; & nbsp; 'Table_name': ['column_name column_type', & hellip;]
}
db = EasyDB ('filename.db', lược đồ)
`` `
Nếu các tập tin cơ sở dữ liệu đã tồn tại thì schema sẽ không được cập nhật, nhưng nếu nó không tồn tại sau đó nó sẽ được tạo ra với các lược đồ cho trước. Dưới đây là một ví dụ đầy đủ:
`` `Python
từ EasyDB nhập easydb
db = EasyDb ('my.db', {'người sử dụng: [' username text ',' mô tả văn bản ']})
db.query ("INSERT INTO người dùng (username, mô tả) VALUES (?,?)", ('ben', 'sắp xếp một số mô tả'))
cho kết quả trong db.query ("SELECT * FROM users"):
& Nbsp; & nbsp; & nbsp; kết quả in
# => ('Ben', 'sắp xếp một số mô tả')
`` `
Yêu cầu :
- Python
Bình luận không