python SQLite数据库简单操作
2015-03-17 09:30
267 查看
<span style="font-size:14px;">#!/usr/bin/python import sqlite3 # create database conn = sqlite3.connect('test.db') #不存在就创建后再打开 print ("Opened database successfully") conn.execute('''CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);''') print ("Table created successfully") conn.close() # inset data into database conn = sqlite3.connect('test.db') print ("Opened database successfully") conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (1, 'Paul', 32, 'California', 20000.00 )"); conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (2, 'Allen', 25, 'Texas', 15000.00 )"); conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (3, 'Teddy', 23, 'Norway', 20000.00 )"); conn.execute("INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) \ VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 )"); conn.commit() print ("Records created successfully") conn.close() # select from database conn = sqlite3.connect('test.db') print ("Opened database successfully") cursor = conn.execute("SELECT id, name, address, salary from COMPANY") for row in cursor: print ("ID = %d" % row[0]) print ("NAME = %s" % row[1]) print ("ADDRESS = %s" % row[2]) print ("SALARY = %d" % row[3]) print("\n") print ("Operation done successfully") conn.close() </span>
ref: http://www.w3cschool.cc/sqlite/sqlite-python.html
相关文章推荐
- Python的简单socket操作
- python整理八——list的简单操作
- Python SQLITE数据库操作简便易用
- Python文件夹的简单操作
- python SQlite数据库操作
- python中关于文件路径的简单操作
- python3.3 简单操作sqlite
- Python操作SQLite数据库教程
- python 简单操作
- python 通过thrift 简单操作hbase
- python中关于文件路径的简单操作[zz]
- 学习python 第三季:编写简单简单连接数据库并执行查询操作
- 简单比较Python的数据持久化操作
- 用python写的可以简单演示栈的操作的小程序
- python3.2实现简单文件/目录操作
- python整理一——解释器上的几个简单操作
- 简单示例python操作memcache
- Python SQLITE数据库操作简便易用 (转)
- Python对Mongodb的一些简单操作
- python 通过thrift 简单操作hbase