SQLite Загрузка, установка и начало работы
Вступление
SQLite не имеет отдельного серверного процесса, как большинство других баз данных SQL. Конфигурация для запуска абсолютно отсутствует, проект SQLite предоставляет утилиту командной строки с именем sqlite3 (или sqlite3.exe в Windows), которая позволяет пользователю вручную вводить и выполнять операторы SQL для базы данных SQLite. В этом документе мы обсудили введение о том, как загрузить, установить и запустить программу sqlite3.
Linux:
Загрузите и установите SQLite3 из репозитория Ubuntu
Выполните следующую команду в оболочке Linux:
[email protected]:~$ sudo apt-get install sqlite3 libsqlite3-dev
[sudo] password for datasoft:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
sqlite3-doc
The following NEW packages will be installed:
libsqlite3-dev sqlite3
0 upgraded, 2 newly installed, 0 to remove and 350 not upgraded.
Need to get 471 kB of archives.
After this operation, 1,558 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu/ trusty/main libsqlite3-dev i386 3.8.2-1ubuntu2 [442 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu/ trusty/main sqlite3 i386 3.8.2-1ubuntu2 [28.4 kB]
Fetched 471 kB in 9s (50.5 kB/s)
Selecting previously unselected package libsqlite3-dev:i386.
(Reading database ... 166551 files and directories currently installed.)
Preparing to unpack .../libsqlite3-dev_3.8.2-1ubuntu2_i386.deb ...
Unpacking libsqlite3-dev:i386 (3.8.2-1ubuntu2) ...
Selecting previously unselected package sqlite3.
Preparing to unpack .../sqlite3_3.8.2-1ubuntu2_i386.deb ...
Unpacking sqlite3 (3.8.2-1ubuntu2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libsqlite3-dev:i386 (3.8.2-1ubuntu2) ...
Setting up sqlite3 (3.8.2-1ubuntu2) ...
[email protected]:~$
Скачать Установить SQLite3 из исходного кода в Ubuntu
[email protected]:~/sqlite$ sudo wget http://www.sqlite.org/2014/sqlite-autoconf-3080500.tar.gz
[email protected]:~/sqlite$ tar -xzvf sqlite-autoconf-3080500.tar.gz
// You may end up receiving a "SQLite header and source version mismatch" error message after you finished installation if you run ./configure command.
To avoid this you may run the following ./configure command
[email protected]:~/sqlite/sqlite-autoconf-3080500$ ./configure --disable-dynamic-extensions --enable-static --disable-shared
[email protected]:~/sqlite/sqlite-autoconf-3080500$ make
[email protected]:~/sqlite/sqlite-autoconf-3080500$ sudo make install
[email protected]:~$
Начало работы в Linux
После завершения процесса установки просто введите «sqlite3» и нажмите «Enter» в оболочке linux, и программа sqlite3 покажет краткое баннерное сообщение и предложит вам ввести SQL. Чтобы создать новую базу данных, введите «sqlite3», а затем имя файла базы данных. Если файл базы данных не указан, временная база данных создается и удаляется при выходе из программы «sqlite3». Каждый оператор SQL заканчивается точкой с запятой и нажимает «Enter» для выполнения SQL. Смотрите следующие команды:
[электронная почта защищена] : ~ $ sqlite3 test1 SQLite версия 3.8.5 2014-06-04 14:06:34 Введите ".help" для использования подсказок. sqlite> .database > seq name file --- --------------- -------------------------------- -------------------------- 0 main / home / datasoft / test1 sqlite> создать таблицу tb1 (col1 varchar (12), col2 intger); sqlite> вставить в значения tb1 ('white', 100); sqlite> вставить в значения tb1 ('red', 200); sqlite> select * from tb1; белый | 100 красный | 200 SQLite> .quit [электронная почта защищена] : ~ $
Установите SQLite3 на Windows
- Перейдите на страницу загрузки SQLite3.
- Перейдите в раздел «Предварительно скомпилированные двоичные файлы для Windows».
- Загрузите архивные файлы "sqlite-shell" и "sqlite-dll".
- Распакуйте их в папку C: / WINDOWS / system32 (или любую другую, которая находится в вашем PATH).
Начало работы в Windows
В Windows, дважды щелкнув по значку sqlite3.exe, вы можете запустить оболочку командной строки. Но по умолчанию этот сеанс SQLite использует базу данных в памяти, а не файл на диске, и поэтому все изменения будут потеряны, когда пользователь существует в сеансе. Чтобы использовать постоянный дисковый файл в качестве базы данных, введите команду «.open» сразу после запуска окна терминала:
F:\sqlite>sqlite3
SQLite version 3.8.5 2014-06-04 14:06:34
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open test1.db
Команда «.open test1.db» открывает базу данных test1.db. Чтобы использовать полный путь к файлу, используйте косую черту в качестве символа разделителя каталогов (например, используйте «d: /workarea/test.db», а не «d: /workarea/test.db»).
Предыдущая: SQLite3 Home
Далее: DOT (.) Команды
Новый контент: Composer: менеджер зависимостей для PHP , R программирования