Python数据库编程入门教程(3)

3)向销售记录表中插入记录,记载销售交易情况


数据库创建好后,我们就可以往里面记载销售情况了。


第一步,我们记录一位江先生(江文)的顾客,于2013年1月21日,花5000.5元买了两部华为Ascend mate手机:

>>>cur.execute('''INSERT INTO saleout(customer_name,product_name,price,volume,sell_time)

VALUES(?,?,?,?,?)''',(u'江文','Huawei Ascend mate','5000.5',2,'2012-1-21'))

别忘了立即提交,使该笔记录正式在数据库中生效:

>>>cur.commit()


接下来我们再批量记录一批销售:

>>>cur.execute('''INSERT INTO saleout(customer_name,product_name,price,volume,sell_time)

VALUES(?,?,?,?,?)''',(u'杨天真','Apple IPhone 5','6000.1',1,'2012-1-21'))

>>>cur.execute('''INSERT INTO saleout(customer_name,product_name,price,volume,sell_time)

VALUES(?,?,?,?,?)''',(u'郑现实','Huawei Ascend D2','5100.5',1,'2012-1-22'))

>>>cur.execute('''INSERT INTO saleout(customer_name,product_name,price,volume,sell_time)

VALUES(?,?,?,?,?)''',(u'莫小闵','Huawei Ascend D2','5200.5',1,'2012-1-22'))

>>>cur.execute('''INSERT INTO saleout(customer_name,product_name,price,volume,sell_time)


VALUES(?,?,?,?,?)''',(u'顾小白','Huawei Ascend mate','5000.5',1,'2012-1-22'))

立即提交,使这4笔记录正式在数据库中同时正式生效:

>>>cur.commit()


至此,我们已经在系统中记录了5笔销售。在下面的步骤中,我们将查询这些记录。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/0e10c1b773e1ac1641492e7e7cd52158.html