Developer(s) | D. Richard Hipp |
---|---|
Initial release | 17 August 2000 |
Stable release | 3.48.0[1] (14 January 2025 ) [±] |
Repository | |
Written in | C |
Operating system | Cross-platform |
Size | 699 KiB |
Type | RDBMS (embedded) |
License | Public domain[2] |
Website | sqlite |
Filename extension |
.sqlite, .sqlite3, .db, .db3, .s3db, .sl3 |
---|---|
Internet media type | application/vnd.sqlite3 [3] |
Magic number | 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 (zero-terminated ASCII "SQLite format 3") |
Initial release | 2004-06-18 |
Open format? | yes (Public Domain) |
Website | sqlite |
SQLite (/ˌɛsˌkjuːˌɛlˈaɪt/,[4][5] /ˈsiːkwəˌlaɪt/[6]) is a free and open-source relational database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most widely deployed database engine, as it is used by several of the top web browsers, operating systems, mobile phones, and other embedded systems.[7]
Many programming languages have bindings to the SQLite library. It generally follows PostgreSQL syntax, but does not enforce type checking by default.[8][9] This means that one can, for example, insert a string into a column defined as an integer. Although it is a lightweight embedded database, SQLite implements most of the SQL standard and the relational model, including transactions and ACID guarantees.[10] However, it omits many features implemented by other databases, such as materialized views and complete support for triggers and ALTER TABLE statements.[11]
{{cite web}}
: CS1 maint: url-status (link)
{{cite web}}
: CS1 maint: url-status (link)
How do I pronounce the name of the product? I say S-Q-L-ite, like a mineral.
[...] ess-kju-ellite [...]
[...] sequelite [...]