Database adalah sekumpulan data yang terstruktur dan terorganisir.
Dalam terminologi komputasi, database mengacu pada software yang digunakan untuk menyimpan dan mengatur data.
Secara fisik bisa disamakan dengan lemari arsip yang memiliki laci dan rak penyimpanan data, dalam database rak penyimpanan ini disebut dengan tabel.
Ketika Anda membutuhkan data tertentu, Anda bisa melihat table dan mendapatkan file (data) yang Anda butuhkan.
WordPress menggunakan MySQL dan MariaDB sebagai sistem manajemen databasenya.
MySQL adalah software yang digunakan untuk membuat database, menyimpan, dan mendapatkan data saat diminta.
MySQL juga merupakan software yang bersifat open source (terbuka), seperti WordPress dan bekerja sangat baik dengan software open source populer lainnya, seperti server web Apache, PHP, dan sistem operasi Linux.
Untuk menginstal WordPress (Lihat : Panduan Lengkap – Bagaimana Cara Membuat Blog Wordpres), Anda perlu membuat database dengan MySQL atau MariaDB.
Semua penyedia hosting WordPress biasanya menawarkan MySQL yang disertakan dalam paket hosting mereka.
Selama instalasi, Anda hanya perlu memberikan informasi database kepada WordPress, dan kemudian WordPress menangani hal-hal lainnya.
Apa itu Host Database
Host database adalah komputer yang menghosting database Anda di server MySQL.
Kebanyakan server database yang digunakan adalah localhost, jadi sewaktu mengisi database host Ketika menginstall wordpress Anda dapat menuliskan localhost.
Namun, beberapa penyedia web hosting mungkin menggunakan nama host yang berbeda untuk mengelola server MySQL.
Jika menggunakan CPanel, Anda akan menemukan nama host Anda di bagian MySQL atau Pengaturan Database.
Tanyakan penyedia hosting Anda jika Anda tidak dapat menemukan nama host untuk database Anda.
Apa itu Tabel Database
Database memiliki tabel, ini bagian yang mirip rak & laci-laci untuk menyimpan berkas data. Setiap tabel memiliki kolom dan informasi disimpan dalam bentuk baris.
Setiap baris memiliki bidang untuk setiap kolom di tabel.
Contoh: database kantor mungkin memiliki tabel bernama data_pekerja.
Tabel ini mungkin memiliki kolom berikut:
- Identitas_pegawai
- nama_karyawan
- tanggal_bergabung_karyawan
- no_telepon_karyawan
Ketika menginstall WordPress, system secara otomatis akan membuat tabel di dalam database Anda.
Pada saat artikel ini, penginstalan default WordPress akan membuat tabel berikut:
- wp_commentmeta
- wp_comments
- wp_links
- wp_options
- wp_postmeta
- wp_posts
- wp_terms
- wp_term_relationships
- wp_term_taxonomy
- wp_usermeta
- wp_users
Masing-masing tabel ini akan memiliki kolom berbeda tempat data disimpan.
Misalnya, tabel wp_users di WordPress memiliki kolom berikut:
- ID
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- user_activation_key
- display_name
- user_status
Apa itu SQL Query
SQL adalah singkatan dari Structured Query Language, ini adalah bahasa pemrograman database yang digunakan untuk mengelola database.
Perintah yang dikeluarkan oleh SQL ke server database untuk mengambil data disebut kueri.
WordPress menggunakan kueri MySQL untuk menarik data dan menggunakannya untuk menghasilkan halaman web.
Kueri MySQL yang khas terlihat seperti ini:
SELECT * FROM wp_posts WHERE ID = 23;
SQL tidak hanya terbatas untuk mengambil data dari tabel.
Tetapi juga dapat memperbarui, memasukkan dan menghapus data dari tabel dan bahkan membuat tabel baru.
Beginilah cara WordPress menyimpan dan mengedit semua data situs website Anda dengan menyimpan dan mengambilnya dari database menggunakan kueri SQL.
Bagaimana Mengelola Database WordPress
Mengapa sangat penting untuk memahami alur kerja database di WordPress Anda ?
Ini dapat membantu Anda memecahkan beberapa masalah umum WordPress, membantu Anda memulihkan website jika terjadi masalah dan membuat web Anda lebih aman secara umum.
Misalnya, Anda ingin mempelajari cara membuat cadangan database secara manual.
Database WordPress dapat dikelola menggunakan phpMyAdmin, yang merupakan aplikasi web open source dengan antar muka pengguna grafis yang bagus dan mudah untuk mengelola database MySQL.
Ada juga banyak plugin WordPress tersedia yang dapat membantu Anda membuat backup database WordPress.
0 Komentar