import sqlite3
#1. 创建数据库连接
# 如果test.db存在, 则建立连接, 返回connect对象
# 如果test.db不存在, 则新建数据库, 再建立连接, 返回connect对象
conn = sqlite3.connect(database='test.db')
#2. 创建cursor对象
cursor = conn.cursor()
#SQL指令
sql = '''
CREATE TABLE STUDENT(
ID INTEGER PRIMARY KEY AUTOINCREMENT,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
GENDER CHAR(10) NOT NULL DEFAULT('male')
);
'''
#执行sql指令
cursor.execute(sql)
#关闭cursor对象
cursor.close()
#提交事务
conn.commit()
# 关闭数据库连接
conn.close()
标签:sqlite,python,32,数据库,cursor,connect,test,NULL,conn
From: https://www.cnblogs.com/gaiqingfeng/p/17420545.html