Buat Akun DQLab & Akses Kelas Data Science Python, R, SQL, Excel GRATIS!

Fungsi MySQL yang Perlu Pemula Data Ketahui

Belajar Data Science di Rumah 10-November-2021
https://dqlab.id/files/dqlab/cache/71b302f6a64ba23c4377d35da36ad211_x_Thumbnail800.png

Ilmu Data Science memiliki banyak sekali materi yang perlu dipelajari dalam rangka menguasainya, salah satu materi yang perlu kalian pelajari adalah bahasa pemrograman, khususnya SQL. SQL sangat sering digunakan oleh profesi data untuk membuat sistem database dan merancang kebutuhan basis data pada suatu aplikasi.


Secara definisi, SQL atau Structured Query Language adalah bahasa query yang dirancang untuk membantu dalam pengambilan dan pengelolaan informasi dalam sebuah database. Karena SQL merupakan salah satu materi penting, maka DQLab akan memberikan kalian informasi seputar SQL yang belum banyak orang ketahui. Yuk, merapat!



1. Jenis-jenis MySQL

Karena pada umumnya SQL memiliki fungsi untuk memanipulasi database, terdapat beberapa perintah yang seringkali digunakan untuk melakukan hal tersebut. Berikut lima jenis atau perintah yang terdapat dalam MySQL dan dapat kalian terapkan.


  • Data Definition Language (DDL)

    Dapat digunakan untuk membuat, merubah atau menghapus struktur database.

  • Data Manipulation Language (DML)

    Dapat digunakan untuk memanipulasi data yang terdapat dalam tabel.

  • Data Query Language (DQL)

    Perintah SQL untuk data query.

  • Data Control Language (DCL)

    Dapat digunakan untuk mengontrol dan memberi izin akses dalam database.

  • Transaction Control Language (TCL)

    Perintah SQL yang berhubungan dengan transaksi di database.


Baca Juga : Belajar Query MySQL Dasar yang Wajib Kamu Tahu Khususnya Untuk Pemula


2. Fungsi MySQL

Bahasa query SQL memiliki tiga fungsi utama, yang pertama adalah dapat memanipulasi dan mengakses database. Dalam fungsi pertama, kalian hanya perlu menulis beberapa perintah sesuai dengan query yang telah ditetapkan. Fungsi kedua adalah dapat mengeksekusi query dengan tujuan untuk memberikan perintah langsung kepada sistem agar dapat mengelola sebuah sistem database.


Fungsi terakhir adalah dapat mengatur dan mengelola hak akses user atau pengguna. Hak akses yang dimaksud dalam fungsi ini adalah akses menuju tabel, pandangan, dan prosedur dalam database. Tujuan dari fungsi tersebut adalah untuk membatasi hak akses pengguna sesuai dengan kebutuhan sistem yang ada.


3. Kelebihan MySQL

Selain merupakan bahasa pemrograman yang sering digunakan atau populer, MySQL juga memiliki banyak sekali kelebihan yang dapat diukur dari segi penggunaan dan fitur yang dimiliki. Berikut beberapa kelebihan MySQL yang wajib kalian ketahui.


  • Bersifat open source atau dapat diakses kapanpun dan oleh siapapun.

  • Mendukung penggunaan multi user atau banyak pengguna.

  • Dapat digunakan bersamaan dengan bahasa pemrograman lain.

  • Memiliki tipe data yang bervariatif.

  • Struktur tabel yang fleksibel.

  • Sistem keamanan yang terjamin.

  • Tidak membutuhkan RAM yang besar.

  • Memiliki perangkat lunak yang portable.

  • Mendukung untuk spesifikasi hardware yang rendah.

  • Memiliki performa yang baik.


4. Kekurangan MySQL

Meskipun MySQL memiliki banyak kelebihan, tetap saja dalam suatu hal selalu terdapat kekurangan yang tidak dapat dihindari. Kekurangan dalam MySQL dapat terlihat dari sisi fitur dan penggunaanya. MySQL memiliki tiga macam kekurangan, yang pertama adalah kurang cocok digunakan untuk pengembangan aplikasi berbasis game dan mobile.


Yang kedua adalah dukungan teknis yang dirasa kurang mendukung karena belum dapat menyediakan support yang baik dari segi teknis. Kekurangan yang terakhir adalah kurang mendukung untuk pemakaian database dengan kapasitas besar. Apabila kalian ingin menampung data dalam jumlah besar, kalian bisa menggunakan big data atau bigquery.


Baca Juga : Saatnya Belajar SQL, Kenali Rekomendasi Query SQL Bagi Pemula


5. Kuasai MySQL dengan Sesi Belajar Bersama DQLab

Penguasaan materi MySQL yang benar dan baik dapat mendorong kalian agar semakin cepat memasuki industri data dengan kemampuan pemrograman yang memadai. Kalian dapat belajar bersama DQLab untuk mempercepat perkembangan skill kalian, dengan sign up di DQLab.id, kalian dapat mengerjakan module "Introduction Data Science with Python and R" sebagai materi pemanasan sebelum belajar MySQL di DQLab. Ayo, gabung bersama DQLab.id dan dapatkan materi lengkap seputar Data Science!



Penulis : Callista Eugenia

Editor : Annissa Widya Davita

Mulai Karier
sebagai Praktisi
Data Bersama
DQLab

Daftar sekarang dan ambil langkah
pertamamu untuk mengenal
Data Science.

Buat Akun


Atau

Sudah punya akun? Login