import sqlite3
#1.连接数据库
conn = sqlite3.connect("test.db") #打开或创建数据库文件
print("Opened database successfully")
2.创建数据表
conn = sqlite3.connect("test.db") #打开或创建数据库文件
print("成功打开数据库")
c = conn.cursor() #获取游标
sql = '''
create table company
(id int primary key not null,
name text not null,
age int not null,
address char(50),
salary real);
c.execute(sql) #执行sql语句
conn.commit() #提交数据库操作
conn.close() #关闭数据库连接
print("成功建表")
#3.插入数据
conn = sqlite3.connect("test.db") #打开或创建数据库文件
print("成功打开数据库")
c = conn.cursor() #获取游标
sql1 = '''
insert into company (id,name,age,address,salary)
values (1,'张三',32,"成都",8000);
'''
sql2 = '''
insert into company (id,name,age,address,salary)
values (2,'李四',30,"重庆",15000);
'''
c.execute(sql1) #执行sql语句
c.execute(sql2) #执行sql语句
conn.commit() #提交数据库操作
conn.close() #关闭数据库连接
print("插入数据完毕")
#4.查询数据
conn = sqlite3.connect("test.db") #打开或创建数据库文件
print("成功打开数据库")
c = conn.cursor() #获取游标
sql = "select id,name,address,salary from company"
cursor = c.execute(sql) #执行sql语句
for row in cursor:
print("id = ",row[0])
print("name = ",row[1])
print("address = ",row[2])
print("salary = ",row[3],"\n")
conn.close() #关闭数据库连接
print("查询完毕")
Part2_4 Sqlite基础操作
最新推荐文章于 2024-10-09 17:07:20 发布
这篇博客介绍了如何使用Python的sqlite3模块连接、创建数据库和数据表,然后进行数据插入和查询操作。主要涉及SQLite的基础操作,包括打开或创建数据库文件、创建数据表的SQL语法、插入数据的SQL语句以及查询数据的方法。
摘要由CSDN通过智能技术生成