判断sqlite是否存在某个表,不存在则创建 python

时间:2022-10-22 23:06:13

转至:http://30daydo.com/article/93


#判断表存不存在来创建表

def create_table():


conn = sqlite3.connect(db_name)
try:
create_tb_cmd='''
CREATE TABLE IF NOT EXISTS USER
(NAME TEXT,
AGE INT,
SALARY REAL);
'''
#主要就是上面的语句
conn.execute(create_tb_cmd)
except:
print "Create table failed"
return False
insert_dt_cmd='''
INSERT INTO USER (NAME,AGE,SALARY) VALUES ("Rocky",10,20.1);
'''
conn.execute(insert_dt_cmd)
conn.commit()
conn.close()