Database / SQLite Interview questions
What is SQLite?
SQLite is a lightweight, serverless relational database engine that stores an entire database — tables, indexes, and data — in a single ordinary file on disk. Unlike most database systems, there's no separate database server process to install, configure, or connect to over a network; the SQLite library is linked directly into the application that uses it.
#include <sqlite3.h> sqlite3 *db; sqlite3_open("mydata.db", &db);
It's one of the most widely deployed database engines in existence, embedded inside web browsers, mobile operating systems, and countless desktop applications, precisely because it needs no setup and no administration — the application just opens a file and starts reading/writing SQL against it.
More Related questions...