Python sqlite3数据库,增删改查的示例。

开发环境:pycharm

1.使用sqlite3数据库,用sql语句创建表。代码如下

import  sqlite3              # 首先导入sqlite3   ( python3自带,无需下载)
conn = sqlite3.connect('test.db')   # 创建连接一个名为test的数据库文件
c = conn.cursor()                   # 获取游标
 # sql语句  这里创建一个表名为company,并设置主键非空。
sql = '''                          
     create table company
        ( id int primary key not null,
          name text not null,
          age int not null,
          address char(58),
          salary real );

'''
c.execute(sql)                      # 执行 sql 语句
conn.commit()                       # 提交数据库操作
conn.close()                        # 关闭连接

执行以上代码,则数据表company创建成功。刷新一下,即可查看。
当然可以用可视化的操作方法来创建表。

2.数据新增 插入
sql语句语法为:
insert into 你的表名 (字段1,字段2,。。。) values (值1,值2。。。)
这里只需将上例代码中sql语句改成下面的,其他不变,即可实现新增

sql = '''   
     insert into company (id,name,age,address,salary)
      values (1,'张三丰',18,'武汉',15000)

'''

3.数据查询
sql语句语法为:
select 字段1,字段2。。。。 from 你的表名
代码如下

import  sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()   # 获取游标
sql = ''' select id,name,address,salary from company '''
cur = c.execute(sql)  # 执行查找返回到cur
for row in cur:       
    print('id=',row[0])
    print('name=', row[1])
    print('address=', row[2])
    print('salary=' , row[3])
conn.close()          # 关闭

未完待续。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值