📜  Python SQLite – 创建表

📅  最后修改于: 2022-05-13 01:55:11.598000             🧑  作者: Mango

Python SQLite – 创建表

在本文中,我们将讨论如何使用 sqlite3 模块从Python程序在 SQLite 数据库中创建表。

在 SQLite 数据库中,我们使用以下语法来创建表:

现在我们将使用Python创建一个表:

方法:

导入需要的模块

  • 使用 sqlite3 模块的connect()函数与数据库建立连接或创建连接对象。
  • 通过调用 Connection 对象的cursor()方法创建一个 Cursor 对象。
  • 使用 CREATE TABLE 语句和 Cursor 类的execute()方法形成表格。

执行:

Python3
import sqlite3
  
# Connecting to sqlite
# connection object
connection_obj = sqlite3.connect('geek.db')
  
# cursor object
cursor_obj = connection_obj.cursor()
  
# Drop the GEEK table if already exists.
cursor_obj.execute("DROP TABLE IF EXISTS GEEK")
  
# Creating table
table = """ CREATE TABLE GEEK (
            Email VARCHAR(255) NOT NULL,
            First_Name CHAR(25) NOT NULL,
            Last_Name CHAR(25),
            Score INT
        ); """
  
cursor_obj.execute(table)
  
print("Table is Ready")
  
# Close the coonection
connection_obj.close()


输出: