Làm cách nào để tạo bảng trong 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ỏ Câu lệnh CREATE TABLE dùng để tạo bảng trong cơ sở dữ liệu MYSQL. Tại đây, bạn cần chỉ định tên của bảng và định nghĩa (tên và kiểu dữ liệu) của từng cột cú phápSau đây là cú pháp để tạo một bảng trong MySQL - CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, ); Thí dụTruy vấn sau tạo một bảng có tên EMPLOYEE trong MySQL với năm cột là FIRST_NAME, LAST_NAME, AGE, SEX và INCOME mysql> CREATE TABLE EMPLOYEE( FIRST_NAME CHAR(20) NOT NULL, LAST_NAME CHAR(20), AGE INT, SEX CHAR(1), INCOME FLOAT ); Query OK, 0 rows affected (0.42 sec) Câu lệnh DESC cung cấp cho bạn mô tả của bảng đã chỉ định. Sử dụng điều này, bạn có thể xác minh xem bảng đã được tạo hay chưa như hình bên dưới - mysql> Desc Employee; +------------+----------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+-------+ | FIRST_NAME | char(20) | NO | | NULL | | | LAST_NAME | char(20) | YES | | NULL | | | AGE | int(11) | YES | | NULL | | | SEX | char(1) | YES | | NULL | | | INCOME | float | YES | | NULL | | +------------+----------+------+-----+---------+-------+ 5 rows in set (0.07 sec) Tạo bảng trong MySQL bằng pythonPhương thức có tên là exec() (được gọi trên đối tượng con trỏ) chấp nhận hai biến -
Nó trả về một giá trị số nguyên đại diện cho số hàng được thực hiện bởi truy vấn Sau khi kết nối cơ sở dữ liệu được thiết lập, bạn có thể tạo bảng bằng cách chuyển truy vấn CREATE TABLE cho phương thức exec() Nói tóm lại, để tạo một bảng bằng python 7minus;
|