Salah Satu Jenis DBMS MySQL yang Wajib Anda Pahami

MySQL adalah salah satu bahasa pemrograman yang biasa digunakan dalam mengubah, mengakses, serta memanipulasi data dalam skala relasional. SQL dapat diketahui mengikuti standar American Nasional standar Insitute atau biasa dikenal ANSI. MySQL merupakan salah satu jenis DBMS atau Database Management System. Sebelum masuk ke pembahasan MySQL ada baiknya kita mengenal ap aitu DBMS

Apa itu DBMS?

DBMS atau Database Management System adalah suatu aplikasi yang digunakan untuk mengolah dan memanage Data dalam jumlah besar atau Big Data. Bila suatu organisasi belum menggunakan system DBMS dalam pengelolaan datanya maka data perusahaan tersebut terlebih dahulu disimpan dalam bentuk file (missal seperti kita menggunakan Excel). Aplikasi DBMS ini berjalan seperti aplikasi server dalam pengelolaan data nya sehingga kita hanya tinggal memberikan suatu perintah dalam system DBMS untuk melakukan proses menambah, mengubah, menghapus atau mengambil suatu Data. Macam macam system DBMS yang sangat popular dan banyak digunakan saat ini adalah My SQL, PostgreSQL, Mongo DB, Oracle dll.

Mengenal Relational Database

Relational Database adalah salah satu jenis dari DBMS. Ada banyak sekali jenis DBMS yaitu seperti Relational Database, Document Database, Key Value Database dan lainnya. Namun Relational Database lah yang masih popular dan banyak digunakan saat ini, alasannya karena jenis ini dianggap mudah dipahami dan dipelajari karena berbentuk seperti table layaknya Microsoft Excel maupun spreadsheet. Perintah yang digunakan pada jenis Relational Database ini merupakan perintah standard Ketika kita ingin ganti ganti aplikasi database.

Cara Kerja DBMS?

Cara kerja system DBMS yaitu diawali dengan suatu aplikasi yang didalamnya mengandung Database Client. Database Client adalah suatu aplikasi yang dibuat agar mampu terkoneksi dengan system DBMS biasanya berupa aplikasi website, PHP, Java dll. Selanjutnya Database Client akan terhubung dengan DBMS (Database Management Sistem) kita contoh MySQL dengan menggunakan perintah SQL baik itu mengubah, menghapus, atau meanambah Data. Selanjutnya DBMS akan menyimpan data ke Database File. Mayoritas DBMS menyimpan data di file namun dengan tipe file yang lebih kompleks di banding Excel atau CSV.

Pengenalan MySQL

MySQL adalah DBMS jenis Relational yang bersifat Open Source yang paling popular saat ini. Sehingga MySQL bersifat gratis untuk digunakan. Sistem ini pertama dibuat dan diperkenalkan tahun 1995 oleh David Axmark dan Michael Wildenius. MySQL banyak digunakan dikalangan programmer PHP. Dengan MySQL anda bisa mengakses berbagai database, menghapus berbagai database, serta mengubahnya ke bentuk lain, dan menjalankan query sesuai dengan kebutuhan.

Sampai saat ini, sudah banyak server dalam database maupun software sudah mampu dalam mengartikan bahasa SQL. Maka dari itu, SQL bisa juga dijadikan sebagai bahan pembicaraan dan materi yang sangat penting saat anda bergelut di dunia IT.

Mengapa MySQL penting?

Menurut data DB Engines MySQL saat ini menempati posisi nomor 2 terbaik jenis DBMS yang paling popular dan banyak digunakan. Kenapa yang paling popular? karena urutan lainnya yaitu Oracle yang berada di posisi pertama merupakan DBMS yang berbayar sedangkan MySQL Gratis.

Cara Kerja MySQL

MySQL menerapkan konsep Database dalam implementasinya. Dimana Database adalah tempat kita untuk menyimpang table table di MySQL. Kita ibaratkan seperti bila kita menyimpan suati file di folder, maka Database adalah Folder nya sedangkan File yang ada di dalam folder merupakan table table.

Macam Macam Tipe Data pada MySQL

Tipe data dalam suatu pemrograman sendiri dibagi menjadi beberapa. Di MySQL penting bagi kita untuk menentukap tipe data masing masing kolom dalam sebuah tabel. Ada banyak sekali tipe data dalam MySQL antara lain :

Number

Tipe Data Number digunakan dalam menyimpan data dalam bentuk angka. Tipe Data Number dibagi menjadi 3 jenis yaitu

  • Integer yaitu merupakan tipe data bilangan bulat
  • Floating yaitu merupakan tipe data dalam bentuk pecahan
  • Decimal yaitu tipe data dalam bentuk decimal

String

Tipe Data String digunakan dalam menyimpan data dalam bentuk tulisan. Tipe data string di MySQL dibedakan menjadi 3 yaitu

  • CHAR setiap karakter disimpan misal dalam 4 bytes, lebih boros storage dibandingkan VCHAR
  • VCHAR setip karakter disimpan dalam 1,2,3,4 bytes mengikuti jumlah karakter. Lebih tidak boros storage dibandingkan VCHAR
  • TEXT berbeda dengan CHAR maupun VCHAR pada text kitab isa menentukan Panjang maksimum karakter

Date dan Time

Tipe Data Date dan Time digunakan dalam menyimpan data dalam bentuk waktu. Tipe Data Date dan Time ada berbagai macam seperti DateTime, Year, Time, TimeStamp

Boolean

Tipe Data Boolean digunakan dalam menyimpan data dengan dua jenis yaitu benar atau salah.

Jenis Perintah SQL Yang Perlu Menjadi Perhatian

Perlu diketahui bersama, terdapat beberapa jenis Perintah Dasar dalam SQL. Jenis perintah tersebut dibutuhkan untuk mengakses dalam memanajemen data dalam database. Berikut beberapa perintah SQL yang wajib menjadi perhatian.

  1. Data Manipulation Language

Jenis yang pertama adalah DML atau data manipulation Language yang merupakan sub perintah bahasa SQL, biasa dimanfaatkan dalam memanipulasi database yang sudah dibuat. Terdapat 4 perintah penting yang wajib diingat.

Yaitu Insert, update, select dan delete. Empat perintah penting tersebut memiliki fungsi yang berbeda. Insert merupakan perintah dalam memasukkan ke dalam tabel. Select bertugas untuk mengambil data, update untuk memperbaharui. Dan delete untuk menghapus.

  1. Data Definition Language

Jenis kedua adalah DDL atau data definition language. Terdapat 3 perintah penting yang wajib untuk dipahami. Create, drop dan alter. Masing-masing memiliki perannya sendiri untuk mengelolah data. Create merupakan perintah untuk membuat kebutuhan.

Seperti database anyar, view anyar, kolom anyar serta tabelnya. Alter sendiri berfungsi sebagai perintah yang mengubah structural tabel yang sudah jadi. Sedangkan drop berfungsi untuk menghapus database maupun tabel.

  1. Data Control Language

Jenis selanjutnya adalah DCL yang merupakan sub bahasa dari SQL, berfungsi sebagai pengontrol data dari server database. Contohnya memanipulasi user serta priviledges. Terdapat 2 perintah penting yaitu revoke dan grant.

Grand sendiri merupakan perintah yang dibuat untuk memberi hak akses kepada para admin pada setiap pengguna. Sedangkan revoke adalah perintah untuk mencabut hak akses pada setiap pengguna. Jadi, keduanya memiliki fungsi yang berkebalikan.

Jenis yang sudah dijelaskan diatas, wajib menjadi perhatian sehingga bisa tahu cara kerjanya. Terdapat perbedaan fungsi antara keduanya. Hal tersebut juga wajib menjadi perhatian. Sebelum menggunakannya, pastikan anda memahaminya.

MySQL Sangat dibutuhkan dalam pengelolahan data, sehingga wajib dipahami. Apalagi jika anda bekerja sebagai admin, hal tersebut wajib diketahui. Jenis maupun cara kerjanya. Jika sudah paham, silahkan langsung diterapkan pada database.

Penulis : Meilina Eka Ayuningtyas

meilinaeka
meilinaeka

Meilina Eka Ayuningtyas is building her career in Information Technology, Digital Marketing, and Data Analytics. With an educational background in Telecommunication Technology, Meilina combines technical expertise with digital marketing strategies to support business growth and enhance online visibility across various industries.

Articles: 638

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *