Ubuntu 18.04 adalah salah satu sistem pilihan untuk pengembang aplikasi. Ini bisa berupa aplikasi seluler, desktop, atau web. Semuanya dapat dikembangkan dengan Ubuntu. Namun, ada kesamaan dalam semuanya, mereka membutuhkan manajer basis data. Jadi, dalam posting ini, Anda akan belajar cara menginstal SQLite di Ubuntu 18.04.
SQLite:sangat kecil
Jika kita berbicara tentang penangan database relasional open-source, kemungkinan besar kita berpikir tentang MySQL atau bahkan PostgreSQL. Namun, ada pertanyaan ketiga yaitu SQLite.
Menurut situs resmi proyek, SQLite adalah “perpustakaan bahasa C yang mengimplementasikan mesin database SQL kecil, cepat, mandiri, andal, berfitur lengkap “. Proyek ini juga mengklaim bahwa itu adalah mesin database yang paling banyak digunakan di dunia. Ini besar karena digunakan di banyak proyek seluler.
Fitur utama yang membuat SQLite banyak digunakan adalah kapasitas data yang ditangani karena ukuran maksimum database yang didukung adalah 140 terabyte. Di sisi lain, itu tidak tergantung pada layanan sistem. Ini sangat penting untuk banyak proyek karena menjamin mobilitas data. Dan terakhir, ini adalah lintas platform yang membuatnya mudah untuk dipasang.
Semua ini dilakukan oleh SQLite dengan berat kurang dari dua megabyte di Linux. Ya saat Anda membacanya, kita berbicara tentang sebuah program yang sangat kecil sehingga dapat melakukan hal-hal yang sangat besar. Itulah mengapa SQLite adalah program kecil yang sangat besar.
Seperti yang mungkin Anda perhatikan, SQLite menggunakan bahasa SQL untuk definisi, manipulasi, dan kueri data. Jadi jika Anda telah menggunakan MySQL, PostgreSQL, Oracle Database atau IBM DB2 , kurva pembelajaran akan sangat rendah.
Mendapatkan SQLite di Ubuntu 18.04
Seperti banyak aplikasi lain untuk Linux, dimungkinkan untuk menginstal SQLite dalam dua cara berbeda. Ini karena aplikasi ini cukup populer di kalangan pengembang aplikasi dan mereka menyediakannya dalam beberapa cara.
Kasus Ubuntu 18.04 tidak terkecuali, jadi saya akan menunjukkan cara menginstal SQLite dalam dua cara berbeda.
SQLite di Ubuntu 18.04 menggunakan repositori Ubuntu
Seperti yang Anda duga, SQLite tersedia melalui repositori resmi Ubuntu 18.04. Untuk memeriksa bahwa memang demikian, buka sesi terminal dan jalankan perintah berikut:
:~$ sudo apt-cache search sqlite
Seperti yang Anda lihat, ada daftar besar paket yang terkait dengan SQLite, dan kami juga menemukan konsol dan biner program. Jadi untuk menginstalnya Anda hanya perlu menjalankan perintah berikut:
:~$ sudo apt install sqlite3
Ini akan menginstal SQLite versi 3 yang direkomendasikan untuk proyek saat ini.
Instal SQLite menggunakan paket binari
Selalu menginstal paket dari repositori adalah taruhan yang aman. Namun, juga benar bahwa sering kali lebih mudah untuk memiliki versi terbaru dari sebuah program.
Dalam kasus SQLite, ini cukup mudah dicapai karena binari yang diberikan oleh situs web proyek sangat kecil dan portabel sehingga membuat semuanya menjadi sangat sederhana.
Pertama, buka halaman unduhan SQLite.
Dan unduh binari untuk Linux dengan mengklik tautan masing-masing.
Setelah Anda mengunduh, buka pengelola file Anda dan dekompresi.
Seluruh proses ini dapat dilakukan dari terminal dan bahkan lebih cepat. Jadi, buka terminal dari menu utama dan jalankan perintah berikut:
:~$ wget -c https://www.sqlite.org/2020/sqlite-tools-linux-x86-3310100.zip
Setelah Anda selesai mengunduh, unzip menggunakan perintah berikut:
:~$ unzip sqlite-tools-linux-x86-3310100.zip
Dan ini akan menghasilkan folder bernama sqlite-tools-linux-x86-3310100
yang dapat Anda ganti namanya.
Kemudian, akses folder tersebut dan berikan izin eksekusi ke file biner di sana.
:~$ cd sqlite-tools-linux-x86-3310100/ :~$ chmod +x *
Dan hanya itu, sekarang kita dapat menggunakan SQLite di Ubuntu 18.04.
Menggunakan SQLite untuk pertama kalinya
Jika Anda telah menginstal SQLite menggunakan repositori resmi Ubuntu, cukup gunakan sqlite3
perintah untuk mengakses konsol.
Jika tidak, jika Anda telah memilih untuk menggunakan binari yang diunduh dari situs web SQLite, buka folder tempat mereka berada dan jalankan perintah berikut:
:~$ ./sqlite3
Tapi mari kita ambil beberapa langkah. Kami akan mendefinisikan sekaligus database yang disebut Pertama .
Catatan:Jika menggunakan perintah sqlite3 tanpa parameter apa pun, database akan dibuat di memori sementara aplikasi. Jadi berhati-hatilah.
:~$ ./sqlite3 First.db
Setelah masuk kita dapat menjalankan beberapa perintah SQLite seperti .help
untuk menampilkan bantuan.
:~$ .help
Ada banyak perintah yang tersedia seperti yang Anda lihat. Namun, dalam bantuan, Anda dapat mengetahui kegunaan masing-masing.
Biasanya, perintah ini membantu penanganan administratif database dan tabel SQLite.
Database tanpa tabel bukanlah apa-apa. Jadi Anda harus membuatnya, untuk ini, Anda harus menggunakan bahasa SQL. Dalam contoh ini, saya akan membuat tabel bernama users
dengan 3 bidang sederhana.
sqlite> CREATE TABLE Users ( ...> Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ...> first_name VARCHAR(25), ...> last_name VARCHAR(25));
Sekarang periksa apakah tabel telah dibuat dengan benar menggunakan .tables
perintah
sqlite> .tables Users
Sekarang kita akan menyisipkan baris baru, yaitu record dengan data palsu.
sqlite> INSERT INTO Users (Id, first_name, last_name) VALUES (0,'Larry','Taylor');
Terakhir, saya akan menggunakan perintah SELECT bahasa SQL untuk menampilkan data yang dimasukkan.
sqlite> SELECT * FROM Users;
Kemudian Anda dapat keluar dari konsol SQLite dengan .quit
perintah
sqlite> .quit
Sekarang tinggal Anda untuk mendapatkan hasil maksimal dari SQLite dengan menggunakan bahasa SQL.
Kesimpulan
Jika Anda mencari pengelola basis data yang ringan namun kuat, SQLite mungkin merupakan pilihan terbaik Anda. Sepanjang tutorial ini, Anda telah mempelajari cara menginstalnya di Ubuntu 18.04, tetapi kami juga telah membuat tabel, memasukkan data, dan mengambilnya kembali.
Di sisi lain, SQLite terus diperbarui dan perlu diperhatikan perkembangannya.
Akhirnya, kami harus mengatakan bahwa untuk memanfaatkan SQLite dengan lebih baik, Anda harus mengetahui secara mendalam bahasa SQL. Jadi, Anda dapat membaca dokumentasi resmi SQLite.