* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Introduction to Sqlite and its usage with python 1. Sqlite : SQLite is a
Entity–attribute–value model wikipedia , lookup
Serializability wikipedia , lookup
Microsoft Access wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Oracle Database wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Ingres (database) wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Relational model wikipedia , lookup
Database model wikipedia , lookup
SQLite
Dhananjay(123059008)
Introduction to Sqlite and its usage with python
1. Sqlite :
SQLite is a software library that implements a self-contained, serverless, zeroconfiguration, transactional SQL database engine. SQLite is the most widely
deployedSQL database engine in the world. SQLite is a software library that
implements a self-contained, serverless, zero-configuration, transactional SQL
database engine.
To install :
$ sudo apt-get install sqlite3 libsqlite3-dev
To create a data base, we only need to create a empty file :
$ touch ex1.db
To connect to database through sqlite :
$ sqlite3 ex1.db
There are various shells and command lines available for manipulating Sqlite
databases.
2. SQLite Database browser
It is a light GUI editor for SQLite databases. It can be used as a basic database
management system.
3. Using python library sqlite for manipulating databases :
SQLite is a C library that provides a lightweight disk-based database that doesn’t
require a separate server process and allows accessing the database using a
nonstandard variant of the SQL query language. Some applications can use SQLite for
internal data storage. It’s also possible to prototype an application using SQLite and
then port the code to a larger database such as PostgreSQL or Oracle.
SQLite
Dhananjay(123059008)
import sqlite3
conn = sqlite3.connect('example.db')
c = conn.cursor()
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real,
price real)''')
c.execute("INSERT INTO stocks VALUES ('2006-0105','BUY','RHAT',100,35.14)")
conn.commit()
conn.close()
Above script is a simple demo of ‘how to connect to a Sqlute db using puthon’. Using
the library almost all database manipulations can be performed.
4. References
Referred during week 03 August 2013
Sqlite3 Resources: http://www.sqlite.org/
Sqlite browser: http://sourceforge.net/projects/sqlitebrowser/
Python Resources: http://docs.python.org/2/library/sqlite3.html