Tạo bảng nếu không EXISTS SQLite Python
Hãy để chúng tôi tạo thêm một bảng OdiStats mô tả số liệu thống kê về môn cricket trong một ngày của từng người chơi trong bảng CRICKETERS Show
sqlite> CREATE TABLE ODIStats ( First_Name VARCHAR(255), Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ); sqlite Bạn có thể lấy danh sách các bảng trong cơ sở dữ liệu trong cơ sở dữ liệu SQLite bằng cách sử dụng. bảng lệnh. Sau khi tạo bảng, nếu bạn có thể xác minh danh sách bảng, bạn có thể quan sát bảng mới được tạo trong đó dưới dạng - sqlite> . tables CRICKETERS ODIStats sqlite> Tạo bảng bằng pythonĐối tượng Con trỏ chứa tất cả các phương thức để thực hiện các yêu cầu và tìm nạp dữ liệu, v.v. Phương thức con trỏ của lớp kết nối trả về một đối tượng con trỏ Bạn muốn lưu trữ dữ liệu cố định và muốn lưu trữ dữ liệu đó ở dạng bảng. Trong số tất cả các lựa chọn, cơ sở dữ liệu SQLite là một lựa chọn tốt cho bạn. Bạn có thể tạo cơ sở dữ liệu SQLite bằng python. Python cung cấp mô-đun sqlite3 làm giao diện cho cơ sở dữ liệu SQLite Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể tạo bảng trong cơ sở dữ liệu sqlite và lưu trữ dữ liệu trong đó bằng ngôn ngữ Lập trình Python Cơ sở dữ liệu SQLite là gì?SQLite là thư viện C cung cấp cơ sở dữ liệu dựa trên đĩa nhẹ, không yêu cầu quy trình máy chủ riêng biệt và cho phép truy cập cơ sở dữ liệu bằng một biến thể không chuẩn của ngôn ngữ truy vấn SQL Lợi ích của việc sử dụng cơ sở dữ liệu SQLite trong Python là gì?
Sau đây là một số ưu điểm của việc sử dụng cơ sở dữ liệu SQLite Tạo cơ sở dữ liệu SQLite trong PythonTrước khi tạo bảng và truy vấn nó. Trước tiên, chúng ta cần tạo cơ sở dữ liệu của mình, sau đó tạo kết nối đến cơ sở dữ liệu đó bằng mô-đun python sqlite3 Để tạo một cơ sở dữ liệu sqlite
Một tệp có tên 'sqlite. db' được tạo sau khi chạy đoạn mã trên Tạo bảng trong cơ sở dữ liệu SQLite bằng pythonKhi chúng tôi tạo kết nối. Chúng tôi cần một con trỏ sẽ giúp chúng tôi thực thi các lệnh SQL bằng python. Chúng ta có thể tạo con trỏ bằng hàm Sử dụng các bước sau để tạo bảng trong cơ sở dữ liệu SQLite bằng Python
Chèn dữ liệu vào cơ sở dữ liệu SQLite bằng PythonKhi bảng cơ sở dữ liệu được tạo, bạn có thể chèn dữ liệu vào bảng bằng cách sử dụng lệnh 3 trong SQL. Tạo lệnh 3 và sau đó thực hiện nó bằng hàm 5Chèn dữ liệu vào cơ sở dữ liệu SQLite bằng Python
Chương trình python trên sẽ chèn dữ liệu vào Bảng 'Website' trong cơ sở dữ liệu Kiểm tra dữ liệu đã chèn vào bảng cơ sở dữ liệu bằng PythonCâu lệnh SQL 'SELECT' có thể giúp chúng ta tìm dữ liệu đã chèn trong cơ sở dữ liệu SQLite. Đoạn mã sau sẽ trả về dữ liệu có trong Bảng 'Trang web' trong cơ sở dữ liệu SQLite Làm cách nào để tạo bảng trong SQLite bằng Python?Tạo bảng bằng python . Thiết lập kết nối với cơ sở dữ liệu bằng phương thức connect() Tạo một đối tượng con trỏ bằng cách gọi phương thức con trỏ () trên đối tượng kết nối đã tạo ở trên Bây giờ hãy thực thi câu lệnh CREATE TABLE bằng phương thức exec() của lớp Cursor CREATE TABLE là gì nếu không tồn tại?Mọi câu lệnh CREATE DATABASE IF NOT EXISTS đều được sao chép, cho dù cơ sở dữ liệu đã tồn tại trên nguồn hay chưa. Tương tự, mọi câu lệnh CREATE TABLE IF NOT EXISTS không có SELECT đều được sao chép, cho dù bảng đã tồn tại trên nguồn hay chưa .
Làm cách nào để kiểm tra xem một bảng có tồn tại trong SQLite không?Sử dụng mã này. CHỌN tên TỪ sqlite_master WHERE type='table' AND name='yourTableName'; Nếu số mảng trả về bằng 1 thì có nghĩa là bảng tồn tại< . Nếu không nó không tồn tại. . Otherwise it does not exist.
Làm cách nào để tạo bảng trong cơ sở dữ liệu SQLite?TẠO BẢNG tên_cơ sở dữ liệu. tên_bảng( kiểu dữ liệu cột1 KHÓA CHÍNH(một hoặc nhiều cột), kiểu dữ liệu cột2, kiểu dữ liệu cột3,. kiểu dữ liệu cộtN ); CREATE TABLE là từ khóa yêu cầu hệ thống cơ sở dữ liệu tạo một bảng mới. |