#CREATE TABLE +表名+(字段1 字段类型 约束条件,字段2 ~)
I#NTEGER 无符号整型
#PRIMARY KEY 主键约束 默认唯一 ,非空
#例如ID ,学号都可作为主键。
#CHAR 字符
#VARCHAR 字符,默认可以存储字符长度255
#TEXT 字符文本,可以存储大量文本数据
#NOT NULL 非空约束
#UNIQUE 唯一约束
#IF NOT EXISTS 若表不存在,就创建表
1,建立数据库连接
connect =sqlite3.connect('表名.db')
#创建表得SQL语句
sql = "CREATE TABLE 表名 (id INTEGER PRIMARY KEY, name CHAR~)"
2,获取游标,游标相当于鼠标,在数据库中称作游标 ,用来操作SQL语句执行的
cursor = connect.cursor()
3,执行SQL语句
cursor.executive(sql)
提交操作
connect.commit()
4,关闭游标
cursor.close()
5,关闭数据库连接
connect.close()
#插入数据
sql="INSERT student(s_id,name,phone)VALUES(1,小明,130********,)
# 修改数据
sql = "UPDATE student SET name='小明',phone=‘120’ WHERE s_id=1"
# 删除数据
sql = DELETE FROM student WHERE name="李四"
# 查找数据
sql = "SELECT name,phone FROM student WHERE s_id=1"