Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Getting Started with SQLite

2,413 views

Published on

SQLite is a self contained, serverless, zeroconfiguration, transactional database engine.

Published in: Technology

Getting Started with SQLite

  1. 1. Getting started with SQLite Presenter: Harsh Wardhan, Mindfire Solutions
  2. 2. Presenter: Harsh Wardhan, Mindfire Solutions Agenda - What is SQLite? - Who is using SQLite? - Where to use SQLite? - What makes SQLite different? - Understanding SQLite constraints. - Understanding SQLite Functions. - Live demo.
  3. 3. Presenter: Harsh Wardhan, Mindfire Solutions What is SQLite? - Created by D. Richard Hipp. - A self contained, serverless, zero- configuration, transactional database engine. - Small footprint around 0.5 MB. - Entire database in a single file. - ACID transactions. - In public domain.
  4. 4. Presenter: Harsh Wardhan, Mindfire Solutions Who is using SQLite?
  5. 5. Presenter: Harsh Wardhan, Mindfire Solutions Where to use SQLite? - Stand alone applications. - Local database cache. - Session database. - Embedded devices. - Internal or temporary databases. - Application file format. - Don't use in client/server applications, high volume websites, high concurrency requirements.
  6. 6. Presenter: Harsh Wardhan, Mindfire Solutions What makes SQLite different? - Zero-configuration and serverless. - Single file database. - Stable cross platform database files. - Manifest typing. - Variable length record.
  7. 7. Presenter: Harsh Wardhan, Mindfire Solutions Features not supported - Right and full outer join. - Complete alter table support. - Complete trigger support. - Writing to views. - Grant and Revoke.
  8. 8. Presenter: Harsh Wardhan, Mindfire Solutions SQLite Constraints - Not null. - Unique. - Primary key. - Foreign key. - Check. - Default.
  9. 9. Presenter: Harsh Wardhan, Mindfire Solutions SQLite Functions - Core functions. - Aggregate functions. - Date & Time functions.
  10. 10. Presenter: Harsh Wardhan, Mindfire Solutions Time for a Live Demo. - Install SQLite. http://www.sqlite.org/download.html - Create SQLite database and tables. - Basic operations using SQLite. - Let's get a database manager. http://sqlitestudio.pl/?act=download
  11. 11. Presenter: Harsh Wardhan, Mindfire Solutions Question and Answer
  12. 12. Presenter: Harsh Wardhan, Mindfire Solutions Thank you

×