创建了数据库之后,再创建相同数据库(名字)会报错!
注意提交和关闭。
import sqlite3 # 是个第三方库也是一个数据库
# 创建连接数据库,以下为基本框架
conn = sqlite3.connect('study.db')
print('成功创建数据库')
# 获取cursor游标对象
cur = conn.cursor()
sql = '''
create table company # company为表名
(id int primary key not null,
name text not null,
age int not null,
address char(50),
salary real);
''' # 注意括号和分号
cur.execute(sql) # 执行sql语句
conn.commit() # 提交
conn.close() # 关闭
print('成功建表')
id,name等为表单的第一行标签。后面的int,text等为sqlite的数据类型。
primary key 为主键,约束条件为非空
查询数据库是否创建,可在编辑代码框四周找寻Database
会出现如下图的样子
圈住的符号为提交,在+或-后,要点提交,+和-才能生效