Hướng dẫn python sqlite3 create table - python sqlite3 tạo bảng

Xem thảo luận

Nội phân Chính showShow

  • Tạo một bảng bằng cách sử dụng Python
  • Làm thế nào để bạn tạo một bảng mới trong Python?
  • Làm cách nào để tạo cơ sở dữ liệu trong SQLite3 Python?
  • 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
  • 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
    );
    sqlite
    
    1

    sqlite> CREATE TABLE ODIStats (
       First_Name VARCHAR(255),
       Matches INT,
       Runs INT,
       AVG FLOAT,
       Centuries INT,
       HalfCenturies INT
    );
    sqlite
    
    2
    sqlite> CREATE TABLE ODIStats (
       First_Name VARCHAR(255),
       Matches INT,
       Runs INT,
       AVG FLOAT,
       Centuries INT,
       HalfCenturies INT
    );
    sqlite
    
    3
    sqlite> CREATE TABLE ODIStats (
       First_Name VARCHAR(255),
       Matches INT,
       Runs INT,
       AVG FLOAT,
       Centuries INT,
       HalfCenturies INT
    );
    sqlite
    
    4
    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
    );
    sqlite
    
    6

    Output:

    Hướng dẫn python sqlite3 create table - python sqlite3 tạo bảng


    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áp

    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
    );
    
    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: