GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal SQLite3 dari Sumber di Linux (Dengan Contoh Database)

SQLite3 adalah mesin database SQL yang sangat ringan yang mandiri dan tanpa server.

Sama sekali tidak ada konfigurasi yang perlu Anda lakukan untuk membuatnya berfungsi. Yang perlu Anda lakukan adalah–menginstalnya, dan mulai menggunakannya.

Karena ini tanpa server, ini digunakan di banyak perangkat lunak terkenal yang Anda gunakan, dan Anda mungkin bahkan tidak tahu perangkat lunak itu menggunakannya. Lihat daftar ini untuk melihat semua perusahaan besar yang menggunakan SQLite. Bahasa pemrograman PHP memiliki database SQLite bawaan.

Jika Anda belum pernah menggunakan SQLite, ikuti langkah-langkah yang disebutkan dalam artikel ini untuk menginstalnya di Linux, dan membuat database sampel.

Unduh Sumber SQLite3

Buka halaman Unduhan SQLite, dan klik "sqlite-autoconf-3070603.tar.gz" (Di bawah bagian Kode Sumber), dan unduh ke sistem Anda. Atau, gunakan wget untuk langsung mengunduhnya ke server Anda seperti yang ditunjukkan di bawah ini.

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

Instal SQLite3 dari Sumber

Buka kompresi file tar.gz dan instal SQLite3 seperti yang ditunjukkan di bawah ini.

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

perintah make install akan menampilkan output berikut yang menunjukkan bahwa ia menginstal binari sqlite3 di bawah /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'

Catatan:Jika Anda tertarik untuk menginstal database MySQL pada sistem Anda, Anda dapat menggunakan yum groupinstall mysql, atau menginstal mysql dari rpm.

Buat contoh database SQLite

Contoh yang ditunjukkan di bawah ini melakukan hal berikut:

  • Buat database SQLite baru bernama “company.db”.
  • Buat tabel “karyawan” dengan tiga bidang 1) Id Karyawan 2) Nama dan 3) Jabatan
  • Memasukkan 5 record ke dalam tabel karyawan.
  • Verifikasi catatan
  • Keluar dari 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]

Mengakses Database SQLite

Saat Anda membuat database, itu tidak lain adalah file. Jika Anda melakukan "ls", Anda akan melihat file "company.db" seperti yang ditunjukkan di bawah ini.

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

Untuk mengakses database yang sudah ada dan membuat kueri rekaman, lakukan hal berikut. yaitu Ketika Anda melakukan "sqlite3 company.db", jika database tidak ada, itu akan membuatnya. Jika sudah ada, itu akan membukanya.

$ 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]

Ini hanyalah panduan awal bagi Anda untuk memulai SQLite3. Dalam artikel kami selanjutnya tentang SQLite3, kami akan membahas tentang beberapa perintah SQLite3, cara mengakses database SQLite3 dari berbagai bahasa pemrograman, dan beberapa tips dan trik tentang SQLite3.


Linux
  1. SQLite DB Browser, Cara Menginstal dan Menggunakannya di Linux

  2. Instal Apache 2 dari Sumber di Linux

  3. Cara menginstal TBB dari sumber di Linux dan membuatnya berfungsi

  1. Cara Menginstal dan Mengkonfigurasi Nginx dari Sumber di Linux

  2. Cara Menginstal Apache 2.4.2 dari Sumber di CentOS 6.2 dengan SSL

  3. Cara Mengkompilasi dan Menginstal Perangkat Lunak dari Kode Sumber di Linux

  1. Cara Menginstal MX Linux 21 Langkah demi Langkah dengan Tangkapan Layar

  2. Cara Menginstal versi OpenSSL terbaru dari Sumber di Linux

  3. Cara Menginstal MongoDB dari Sumber (dan menggunakan YUM) di Linux