1 Introduction
SQLite is a lightweight embedded database within a process, it is a database file, to achieve self-sufficiency, serverless, zero-configuration, transactional SQL database engine. It is a zero configuration database, which reflected the biggest difference between SQLite and other databases: SQLite does not require configuration in the system can be used directly. And SQLite is not a separate process, can be static or dynamic connection according to application requirements. SQLite direct access to stored files.
advantage:
-
Requires no configuration, no need to install and manage
-
Does not require a separate operating system process or server (server-less)
-
A complete SQLite database is stored on a single disk files across platforms
-
SQLite is very small, lightweight database, when fully configured less than 400 KiB , optional functional configurations will be omitted when less than 250 KiB
-
SQLite is a self-contained database, which means that no external dependencies
-
SQLite transaction is fully compatible with ACID , allowing access from multiple processes or threads safety
-
SQLite supports SQL92 (SQL2) Most standard query language functions
-
SQLite written using ANSI-C, and provides a simple and easy to use API
-
SQLite can run UINX (Linux, Max OS-X, Android, iOS) and Windows (Win32, WinCE, WinRT) in
2, download and install
Official website: https: //www.sqlite.org/download.html
Download view of two files on the red box can be;
After the download, unzip the folder to the D: / SQLite.
Add the environment variable: D: / SQLite
Check whether installed in cmd, as shown below:
3, SQLite expert download and install
Official website connection: http: //www.sqliteexpert.com/download.html
Note: The Personal Edition is free