Xem thảo luận Nội phân Chính showShow
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Trong bài viết này, chúng tôi sẽ thảo luận về cách chúng tôi có thể tạo các bảng trong cơ sở dữ liệu SQLite từ chương trình Python bằng mô -đun SQLite3. & NBSP;
Trong cơ sở dữ liệu SQLite, chúng tôi sử dụng cú pháp sau để tạo bảng:
Tạo bảng dữ liệu cơ sở dữ liệu_name.table_name [
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & NBSP; Cột1 Phím chính DataType [một hoặc nhiều cột],
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kiểu dữ liệu cột2,
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Cột3 Kiểu dữ liệu,
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;… ..
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Kiểu dữ liệu cột
Approach:
];
- Bây giờ chúng tôi sẽ tạo một bảng bằng Python:connect[] function of the sqlite3 module.
- Nhập mô -đun cần thiếtcursor[] method of the Connection object.
- Thiết lập kết nối hoặc tạo đối tượng kết nối với cơ sở dữ liệu bằng hàm Connect [] của mô -đun SQLite3.execute[] method of the Cursor class.
Implementation:
Python3
Tạo một đối tượng con trỏ bằng cách gọi phương thức con trỏ [] của đối tượng kết nối.
Bảng biểu mẫu bằng cách sử dụng câu lệnh CREATE TABLE với phương thức EXECUTE [] của lớp con trỏ.
import
sqlite3
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>6
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>7
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>2
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>9
=
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite1
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite2
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite3
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite4
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>2
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite6
Output:
connection_obj
=
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>0
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>1
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>2
sqlite> CREATE TABLE CRICKETERS [
First_Name VARCHAR[255],
Last_Name VARCHAR[255],
Age int,
Place_Of_Birth VARCHAR[255],
Country VARCHAR[255]
];
sqlite>
3=
sqlite> CREATE TABLE CRICKETERS [
First_Name VARCHAR[255],
Last_Name VARCHAR[255],
Age int,
Place_Of_Birth VARCHAR[255],
Country VARCHAR[255]
];
sqlite>
5
Sử dụng câu lệnh SQLITE Tạo bảng, bạn có thể tạo một bảng trong cơ sở dữ liệu.
Cú phápSau đây là cú pháp để tạo một bảng trong cơ sở dữ liệu SQLite -
CREATE TABLE database_name.table_name[ column1 datatype PRIMARY KEY[one or more columns], column2 datatype, column3 datatype, ..... columnN datatype ];CRICKETERS in SQLite database −
sqlite> CREATE TABLE CRICKETERS [ First_Name VARCHAR[255], Last_Name VARCHAR[255], Age int, Place_Of_Birth VARCHAR[255], Country VARCHAR[255] ]; sqlite>
Thí dụ
sqlite> CREATE TABLE ODIStats [ First_Name VARCHAR[255], Matches INT, Runs INT, AVG FLOAT, Centuries INT, HalfCenturies INT ]; sqlite
Sau SQLite truy vấn/câu lệnh tạo bảng có tên cricketer trong cơ sở dữ liệu SQLite -.tables command. After creating a table, if you can verify the list of tables you can observe the newly created table in it as −
sqlite> . tables CRICKETERS ODIStats sqlite>
Tạo một bảng bằng cách sử dụng Python
Chúng ta hãy tạo thêm một bảng điều khiển bảng mô tả số liệu thống kê cricket một ngày của mỗi người chơi trong bảng cricketer.
Bạn có thể nhận danh sách các bảng trong cơ sở dữ liệu trong cơ sở dữ liệu SQLite bằng lệnh .Tables. Sau khi tạo bảng, nếu bạn có thể xác minh danh sách các bảng, bạn có thể quan sát bảng mới được tạo trong đó là -
Đối tượng con trỏ chứa tất cả các phương thức để thực thi các câu hỏi 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ỏ.
Do đó, để tạo một bảng trong cơ sở dữ liệu SQLite sử dụng Python -
Thiết lập kết nối với cơ sở dữ liệu bằng phương thức Connect [].
Sau đây là cú pháp để tạo một bảng trong cơ sở dữ liệu SQLite -
CREATE TABLE database_name.table_name[ column1 datatype PRIMARY KEY[one or more columns], column2 datatype, column3 datatype, ..... columnN datatype ];
import sqlite3 #Connecting to sqlite conn = sqlite3.connect['example.db'] #Creating a cursor object using the cursor[] method cursor = conn.cursor[] #Doping EMPLOYEE table if already exists. cursor.execute["DROP TABLE IF EXISTS EMPLOYEE"] #Creating table as per requirement sql ='''CREATE TABLE EMPLOYEE[ FIRST_NAME CHAR[20] NOT NULL, LAST_NAME CHAR[20], AGE INT, SEX CHAR[1], INCOME FLOAT ]''' cursor.execute[sql] print["Table created successfully........"] # Commit your changes in the database conn.commit[] #Closing the connection conn.close[]
Thí dụ
Table created successfully........
Làm thế nào để bạn tạo một bảng mới trong Python?
Sau SQLite truy vấn/câu lệnh tạo bảng có tên cricketer trong cơ sở dữ liệu SQLite -.
Chúng ta hãy tạo thêm một bảng điều khiển bảng mô tả số liệu thống kê cricket một ngày của mỗi người chơi trong bảng cricketer.
Bạn có thể nhận danh sách các bảng trong cơ sở dữ liệu trong cơ sở dữ liệu SQLite bằng lệnh .Tables. Sau khi tạo bảng, nếu bạn có thể xác minh danh sách các bảng, bạn có thể quan sát bảng mới được tạo trong đó là -
Làm cách nào để tạo cơ sở dữ liệu trong SQLite3 Python?
Đối tượng con trỏ chứa tất cả các phương thức để thực thi các câu hỏi 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ỏ..
Do đó, để tạo một bảng trong cơ sở dữ liệu SQLite sử dụ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 được tạo ở trên.
Làm cách nào để tạo cơ sở dữ liệu và bảng trong sqlite?
Làm cách nào để tạo cơ sở dữ liệu SQLite từ tệp CSV trong Python?.
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Làm cách nào để tạo cơ sở dữ liệu SQLite từ tệp CSV trong Python?
Cải thiện bài viết.
Lưu bài viết
Đọc
Bàn luận
Trong bài viết này, chúng tôi sẽ thảo luận về cách chúng tôi có thể tạo các bảng trong cơ sở dữ liệu SQLite từ chương trình Python bằng mô -đun SQLite3. & NBSP;
Trong cơ sở dữ liệu SQLite, chúng tôi sử dụng cú pháp sau để tạo bảng: