Python 下 sqlite 使用
来源:互联网 发布:java实现atm机形界面 编辑:程序博客网 时间:2024/04/30 02:09
1,安装
sudo apt-get install sqlite3 libsqlite3-dev
检查: sqlite3 ctrl+D
2,创建数据库
sqlite3 database_name.db
3,创建表
BEGIN TRANSACTION;DROP TABLE IF EXISTS Cars;CREATE TABLE Cars(Id INTEGER PRIMARY KEY, Name TEXT, Price INTEGER);INSERT INTO Cars VALUES(1, 'Audi', 52642);INSERT INTO Cars VALUES(2, 'Mercedes', 57127);INSERT INTO Cars VALUES(3, 'Skoda', 9000);INSERT INTO Cars VALUES(4, 'Volvo', 29000);INSERT INTO Cars VALUES(5, 'Bentley', 350000);INSERT INTO Cars VALUES(6, 'Citroen', 21000);INSERT INTO Cars VALUES(7, 'Hummer', 41400);INSERT INTO Cars VALUES(8, 'Volkswagen', 21600);COMMIT;
4,查询
select * from Cars;
5,使用python
import sqlite3 as liteimport syscon = Nonetry: con = lite.connect('test.db') cur = con.cursor() cur.execute('SELECT SQLITE_VERSION()') data = cur.fetchone() print "SQLite version: %s" % data except lite.Error, e: print "Error %s:" % e.args[0] sys.exit(1) finally: if con: con.close()
6, 中文问题
sqlite编码方式由pragma encoding设定,只有以下几种
PRAGMA encoding; --查询当前编码方式,默认utf8
PRAGMA encoding = "UTF-8";
PRAGMA encoding = "UTF-16";
PRAGMA encoding = "UTF-16le";
PRAGMA encoding = "UTF-16be";
ref:
https://iqbalnaved.wordpress.com/2014/07/10/how-to-install-sqlite-3-8-2-on-ubuntu-14-04-and-commands-for-creating-database-and-tables/
http://zetcode.com/db/sqlite/introduction/
http://zetcode.com/db/sqlitepythontutorial/
0 0
- Python 下 sqlite 使用
- Python---使用SQLite
- Python使用SQLite
- python 之 使用SQLite
- Python SQLite基本使用
- Python SQLite使用详解
- 多线程下使用sqlite
- quick下使用sqlite
- ndk下使用sqlite
- 多线程下使用sqlite
- Mac 下使用SQLite
- python 中使用sqlite数据库
- Python SQLite的使用经验
- 在python中使用SQLite
- python使用sqlite简单介绍
- python中使用sqlite数据库
- python 中使用SQLite 3
- Python:如何使用SQLite数据库
- 基础总结篇链接
- JSON的传输数据报错
- 普通背包问题
- Servlet的匹配规则和顺序
- 得到WPF控件的handle
- Python 下 sqlite 使用
- fdsik分区命令
- 惯性导航系统(INS)与全球卫星定位系统(GPS)
- 打造安全的App!iOS安全系列之 HTTPS
- 嵌入式linux usb wifi移植[s3c6410平台 转载]
- Linux系统故障排除
- POJ EXTENDED LIGHTS OUT 1222【高斯消元+位运算】
- spring下载地址
- Hibernate缓存管理