GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat SQLite3 ze zdroje na Linuxu (s ukázkovou databází)

SQLite3 je extrémně lehký databázový stroj SQL, který je samostatný a bez serveru.

Neexistuje absolutně žádná konfigurace, kterou musíte udělat, aby to fungovalo. Vše, co musíte udělat, je – nainstalovat a začít používat.

Protože se jedná o server bez serveru, používá se ve spoustě slavného softwaru, který používáte, a pravděpodobně jste ani nevěděli, že jej tento software používá. Prohlédněte si tento seznam a uvidíte všechny velké společnosti, které používají SQLite. Programovací jazyk PHP má vestavěnou databázi SQLite.

Pokud jste SQLite nikdy nepoužili, nainstalujte jej na Linux podle kroků uvedených v tomto článku a vytvořte vzorovou databázi.

Stáhněte si zdroj SQLite3

Přejděte na stránku stahování SQLite a klikněte na „sqlite-autoconf-3070603.tar.gz“ (sekce Pod zdrojovým kódem) a stáhněte si ji do svého systému. Nebo použijte wget k přímému stažení na váš server, jak je uvedeno níže.

wget http://www.sqlite.org/sqlite-autoconf-3070603.tar.gz

Nainstalujte SQLite3 ze zdroje

Rozbalte soubor tar.gz a nainstalujte SQLite3, jak je uvedeno níže.

tar xvfz sqlite-autoconf-3070603.tar.gz
cd sqlite-autoconf-3070603
./configure
make
make install

příkaz make install zobrazí následující výstup indikující, že instaluje binární soubory sqlite3 do /usr/local/bin

test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  ./libtool --mode=install /usr/bin/install -c sqlite3 /usr/local/bin/sqlite3
/usr/bin/install -c .libs/sqlite3 /usr/local/bin/sqlite3
test -z "/usr/local/include" || mkdir -p -- "/usr/local/include"
 /usr/bin/install -c -m 644 'sqlite3.h' '/usr/local/include/sqlite3.h'
 /usr/bin/install -c -m 644 'sqlite3ext.h' '/usr/local/include/sqlite3ext.h'
test -z "/usr/local/share/man/man1" || mkdir -p -- "/usr/local/share/man/man1"
 /usr/bin/install -c -m 644 './sqlite3.1' '/usr/local/share/man/man1/sqlite3.1'
test -z "/usr/local/lib/pkgconfig" || mkdir -p -- "/usr/local/lib/pkgconfig"
 /usr/bin/install -c -m 644 'sqlite3.pc' '/usr/local/lib/pkgconfig/sqlite3.pc'

Poznámka:Pokud máte zájem o instalaci databáze MySQL na váš systém, můžete buď použít yum groupinstall mysql, nebo nainstalovat mysql z rpm.

Vytvořte ukázkovou databázi SQLite

Níže uvedený příklad dělá následující:

  • Vytvořte novou databázi SQLite s názvem „company.db“.
  • Vytvořte tabulku „zaměstnanců“ se třemi poli 1) ID zaměstnance 2) Jméno a 3) Titul
  • Vložte 5 záznamů do tabulek zaměstnanců.
  • Ověřte záznamy
  • Ukončete SQLite3
$ sqlite3 company.db
SQLite version 3.7.6.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

sqlite> create table employee(id integer,name varchar(20),title varchar(10));

sqlite> insert into employee values(101,'John Smith','CEO');
sqlite> insert into employee values(102,'Raj Reddy','Sysadmin');
sqlite> insert into employee values(103,'Jason Bourne','Developer');
sqlite> insert into employee values(104,'Jane Smith','Sale Manager');
sqlite> insert into employee values(104,'Rita Patel','DBA');

sqlite> select * from employee;
101|John Smith|CEO
102|Raj Reddy|Sysadmin
103|Jason Bourne|Developer
104|Jane Smith|Sale Manager
104|Rita Patel|DBA

sqlite>[Press Ctrl-D to exit]

Přístup k databázi SQLite

Když vytvoříte databázi, není to nic jiného než soubor. Pokud uděláte „ls“, zobrazí se soubor „company.db“, jak je uvedeno níže.

$ ls -l company.db
-rw-r--r--. 1 ramesh ramesh 2048 Jun 18 21:27 company.db

Chcete-li získat přístup k existující databázi a dotazovat se na záznamy, proveďte následující. tj. Když uděláte „sqlite3 company.db“, pokud databáze neexistuje, vytvoří ji. Pokud již existuje, otevře se.

$ sqlite3 company.db
SQLite version 3.7.6.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

sqlite> select * from employee;
101|John Smith|CEO
102|Raj Reddy|Sysadmin
103|Jason Bourne|Developer
104|Jane Smith|Sale Manager
104|Rita Patel|DBA

sqlite>[Press Ctrl-D to exit]

Toto je pouze pomocný návod, jak začít s SQLite3. V našich budoucích článcích o SQLite3 budeme diskutovat o několika příkazech SQLite3, jak přistupovat k databázi SQLite3 z různých programovacích jazyků a o několika tipech a tricích pro SQLite3.


Linux
  1. Nainstalujte Apache 2 ze zdroje na Linux

  2. Jak nainstalovat Apache 2.4.2 ze zdroje na CentOS 6.2 s SSL

  3. Jak nainstalovat MongoDB ze zdroje (a pomocí YUM) na Linuxu

  1. SQLite DB Browser, jak jej nainstalovat a používat na Linuxu

  2. Jak nainstalovat a nakonfigurovat Nginx ze zdroje na Linuxu

  3. Jak nainstalovat TBB ze zdroje na Linux a zprovoznit jej

  1. Jak nainstalovat MX Linux 21 krok za krokem pomocí snímků obrazovky

  2. Jak nainstalovat nejnovější verzi OpenSSL ze zdroje v systému Linux

  3. Jak zkompilovat a nainstalovat software ze zdrojového kódu na Linuxu