Làm thế nào để bạn tạo một bảng trong sqlite3 trong python?

Thư viện thời gian cung cấp nhiều chức năng và phương pháp liên quan đến thời gian và rất hữu ích khi biết liệu bạn đang phát triển trang web hay ứng dụng và trò chơi hay làm việc với khoa học dữ liệu hay giao dịch trên thị trường tài chính. Thời gian là điều cần thiết trong hầu hết các hoạt động phát triển và thư viện thời gian tiêu chuẩn của Python rất hữu ích cho việc đó

# ----Chương trình Python ví dụ để tạo các bảng trong cơ sở dữ liệu SQLite dựa trên tệp đĩa----

# Nhập mô-đun sqlite3

nhập sqlite3

# Tạo kết nối cơ sở dữ liệu tới cơ sở dữ liệu dựa trên tệp đĩa

connectionObject    = sqlite3. kết nối ["thời tiết. db"]

# Lấy đối tượng con trỏ

con trỏObject        = connectionObject. con trỏ[]

# Bỏ bất kỳ bảng hiện có nào có cùng tên

dropTable           = "giảm nhiệt độ bảng"

đối tượng con trỏ. thực thi [dropTable]

# Tạo một bảng trong cơ sở dữ liệu dựa trên tệp đĩa

createTable = "TẠO nhiệt độ BẢNG [id int, số tạm thời [3,1]]"

đối tượng con trỏ. thực thi [tạoTable]

# Chèn số liệu thống kê EOD vào bảng báo cáo

insertValues ​​= "INSERT INTO giá trị nhiệt độ [1,40. 1]"

đối tượng con trỏ. thực thi [insertValues]

insertValues ​​= "INSERT INTO giá trị nhiệt độ [2,65. 4]"

đối tượng con trỏ. thực thi [insertValues]

# Chọn từ bảng nhiệt độ

queryTable = "CHỌN * từ nhiệt độ"

truy vấnResults = con trỏObject. thực thi [bảng truy vấn]

# In bản ghi Nhiệt độ

print["[CityId, Nhiệt độ]"]

cho kết quả trong queryResults

in [kết quả]

đối tượng kết nối. Thoát[]

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ì?

    Nếu bạn đang làm việc trên một dự án nhỏ và bạn nghĩ rằng không cần bất kỳ chỉ mục nào và tất cả những thứ nặng nề, thì cơ sở dữ liệu SQLite là lựa chọn tốt nhất để làm việc với. Python cũng cung cấp các thư viện Python khác nhau để thao tác tệp. Bạn cũng có thể lưu trữ dữ liệu trong một tệp nhưng đó là cách lưu trữ dữ liệu cổ điển

    Sau đây là một số ưu điểm của việc sử dụng cơ sở dữ liệu SQLite
    • Đó là cơ sở dữ liệu nhẹ
    • Nó không yêu cầu bất kỳ máy chủ riêng biệt nào
    • Nó có thể được sử dụng để lưu trữ dữ liệu nội bộ
    • Nó có thể được sử dụng như một nguyên mẫu

    Tạo cơ sở dữ liệu SQLite trong Python

    Trướ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
    • nhập mô-đun sqlite3
    • sử dụng hàm sqlite3.connect['dbname']
    • Nó sẽ tạo một tệp cơ sở dữ liệu với tên được chỉ định làm tham số
    Sử dụng mã Python sau để tạo cơ sở dữ liệu SQLite
    import sqlite3
    # it will create a databse with name sqlite.db
    connection= sqlite3.connect['sqlite.db']   
     

    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 python

    Khi 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 connection.cursor[]. Hàm cursor[] được gọi trên đối tượng kết nối

    Sử dụng các bước sau để tạo bảng trong cơ sở dữ liệu SQLite bằng Python

    • nhập mô-đun sqlite3 bằng cách sử dụng import sqlite3
    • gọi phương thức connection=sqlite3.connect[dbname]
    • tạo con trỏ bằng phương thức cursor =connection.cursor[]
    • thực hiện truy vấn SQL để tạo bảng bằng cách sử dụng
      import sqlite3
      
      # it will create a databse with name sqlite.db
      connection= sqlite3.connect['sqlite.db']
      
      cursor = connection.cursor[]
      
      # table name = Website 
      # Table fields are 
      # Post: Text type
      # Autor: Text type
      # Views: Real type
      
      cursor.execute['''CREATE TABLE Website
                     [Post text, Autor text, Views real]''']
      
      # Save [commit] the changes
      connection.commit[]
      
      # close connection
          
         
       
      0
    • thực hiện các thay đổi bằng cách sử dụng phương pháp
      import sqlite3
      
      # it will create a databse with name sqlite.db
      connection= sqlite3.connect['sqlite.db']
      
      cursor = connection.cursor[]
      
      # table name = Website 
      # Table fields are 
      # Post: Text type
      # Autor: Text type
      # Views: Real type
      
      cursor.execute['''CREATE TABLE Website
                     [Post text, Autor text, Views real]''']
      
      # Save [commit] the changes
      connection.commit[]
      
      # close connection
          
         
       
      1
    • đóng kết nối cơ sở dữ liệu SQLite bằng hàm
      import sqlite3
      
      # it will create a databse with name sqlite.db
      connection= sqlite3.connect['sqlite.db']
      
      cursor = connection.cursor[]
      
      # table name = Website 
      # Table fields are 
      # Post: Text type
      # Autor: Text type
      # Views: Real type
      
      cursor.execute['''CREATE TABLE Website
                     [Post text, Autor text, Views real]''']
      
      # Save [commit] the changes
      connection.commit[]
      
      # close connection
          
         
       
      2
    Mã Python để tạo bảng trong cơ sở dữ liệu SQLite
    import sqlite3
    
    # it will create a databse with name sqlite.db
    connection= sqlite3.connect['sqlite.db']
    
    cursor = connection.cursor[]
    
    # table name = Website 
    # Table fields are 
    # Post: Text type
    # Autor: Text type
    # Views: Real type
    
    cursor.execute['''CREATE TABLE Website
                   [Post text, Autor text, Views real]''']
    
    # Save [commit] the changes
    connection.commit[]
    
    # close connection
        
       
     

    Chèn dữ liệu vào cơ sở dữ liệu SQLite bằng Python

    Khi 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

    import sqlite3
    
    # it will create a databse with name sqlite.db
    connection= sqlite3.connect['sqlite.db']
    
    cursor = connection.cursor[]
    
    # table name = Website 
    # Table fields are 
    # Post: Text type
    # Autor: Text type
    # Views: Real type
    
    cursor.execute['''CREATE TABLE Website
                   [Post text, Autor text, Views real]''']
    
    # Save [commit] the changes
    connection.commit[]
    
    # close connection
        
       
     
    3 trong SQL. Tạo lệnh
    import sqlite3
    
    # it will create a databse with name sqlite.db
    connection= sqlite3.connect['sqlite.db']
    
    cursor = connection.cursor[]
    
    # table name = Website 
    # Table fields are 
    # Post: Text type
    # Autor: Text type
    # Views: Real type
    
    cursor.execute['''CREATE TABLE Website
                   [Post text, Autor text, Views real]''']
    
    # Save [commit] the changes
    connection.commit[]
    
    # close connection
        
       
     
    3 và sau đó thực hiện nó bằng hàm
    import sqlite3
    
    # it will create a databse with name sqlite.db
    connection= sqlite3.connect['sqlite.db']
    
    cursor = connection.cursor[]
    
    # table name = Website 
    # Table fields are 
    # Post: Text type
    # Autor: Text type
    # Views: Real type
    
    cursor.execute['''CREATE TABLE Website
                   [Post text, Autor text, Views real]''']
    
    # Save [commit] the changes
    connection.commit[]
    
    # close connection
        
       
     
    5

    Chèn dữ liệu vào cơ sở dữ liệu SQLite bằng Python
    
    import sqlite3
    connection= sqlite3.connect['sqlite.db']
    cursor = connection.cursor[]
    cursor.execute['''CREATE TABLE if not Exists Website
                   [Post text, Autor text, Views real]''']
    
    post_text = 'this is a raw  post'
    post_author = 'alixapordev'
    post_views = 6900
    
    INSERT_QUERY = f"INSERT INTO Website VALUES ['{post_text}','{post_author}','{post_views}']"
    cursor.execute[INSERT_QUERY]
    # Save [commit] the changes
    connection.commit[]
    # close connection
    connection.close[] 
       
     

    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 Python

    Câ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?

    Tạo bảng SQLite .
    Đầu tiên, chỉ định tên của bảng mà bạn muốn tạo sau từ khóa CREATE TABLE. .
    Thứ hai, sử dụng tùy chọn IF NOT EXISTS để tạo một bảng mới nếu nó không tồn tại. .
    Thứ ba, tùy chọn chỉ định schema_name chứa bảng mới. .
    Thứ tư, chỉ định danh sách cột của bảng

    Làm cách nào để tạo cơ sở dữ liệu trong sqlite3 bằng Python?

    Các bước tạo cơ sở dữ liệu trong Python bằng sqlite3 .
    Bước 1. Tạo cơ sở dữ liệu và bảng. Trong bước này, bạn sẽ thấy cách tạo. .
    Bước 2. Chèn giá trị vào bảng. Đối với bước này, hãy chèn dữ liệu sau vào bảng 'sản phẩm'. .
    Bước 3. Hiển thị kết quả

    Làm cách nào để tạo bảng trong Python?

    Cách dễ nhất để tạo bảng trong Python là sử dụng hàm tabulate[] từ thư viện lập bảng. .
    Để sử dụng chức năng này, trước tiên chúng ta phải cài đặt thư viện bằng pip. lập bảng cài đặt pip
    Sau đó chúng ta có thể tải thư viện. từ lập bảng nhập khẩu lập bảng

Chủ Đề