您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python 连接SQLite数据库 及基础操作

bubuko 2022/1/25 19:27:55 python 字数 6545 阅读 811 来源 http://www.bubuko.com/infolist-5-1.html

# 1.连接数据库 conn = sqlite3.connect("test.db") #打开或创建数据库文件 print("Opened database successfully") # 2.创建数据表 conn = sqlite3.connect("test.db") #打开或创建数据库文件 ...
# 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,   #id 主键 非空
        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,"重庆",18000);
‘‘‘
c.execute(sql1)      #执行sql语句
c.execute(sql2)
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("adress = ", row[2])
    print("salary = ", row[3],"\n")
conn.close()        #关闭数据库连接
print("查询完毕")

 

Python 连接SQLite数据库 及基础操作

原文:https://www.cnblogs.com/hsinfo/p/13609217.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶