Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa itu MySQL? – Pengantar Sistem Manajemen Basis Data

Manajemen Basis Data adalah bagian terpenting ketika Anda memiliki banyak data di sekitar Anda. MySQL adalah salah satu Database Relasional paling terkenal untuk menyimpan &menangani data Anda. Dalam Apa itu MySQL blog, Anda akan melalui topik-topik berikut:

  • Apa itu Data &Basis Data?
  • Sistem Manajemen Basis Data &Jenis DBMS
  • Bahasa Kueri Terstruktur (SQL)
  • MySQL &fitur-fiturnya
  • Tipe Data MySQL

Apa itu Data &Basis Data?

Misalkan sebuah perusahaan perlu menyimpan nama ratusan karyawan yang bekerja di perusahaan sedemikian rupa sehingga semua karyawan dapat diidentifikasi secara individual. Kemudian, perusahaan mengumpulkan data dari semua karyawan itu. Sekarang, ketika saya mengatakan data, maksud saya adalah bahwa perusahaan mengumpulkan potongan-potongan informasi yang berbeda tentang suatu objek. Jadi, objek itu bisa berupa entitas dunia nyata seperti orang, atau objek apa pun seperti mouse, laptop, dll.

Sekarang, ketika Anda memiliki sejumlah besar data, Anda jelas membutuhkan tempat untuk menyimpannya, yaitu Database.

Jadi, Anda dapat menganggap database sebagai wadah besar, tempat Anda dapat menyimpan semua data. Tetapi apakah menurut Anda Anda dapat menggunakan data Anda tanpa pengelolaan database yang tepat?

Itu jelas TIDAK!

Jadi, mari kita kenali apa itu Sistem Manajemen Basis Data dan berbagai jenisnya.

Sistem Manajemen Basis Data &Jenis DBMS

Sebuah Sistem Manajemen Basis Data (DBMS ) adalah aplikasi perangkat lunak yang berinteraksi dengan pengguna, aplikasi, dan database itu sendiri untuk menangkap dan menganalisis data. Data yang disimpan dalam database dapat dimodifikasi, diambil, dan dihapus, dan dapat berupa jenis apa pun seperti string, angka, gambar, dll.

Jenis DBMS

Terdapat 4 jenis DBMS, yaitu Hierarchical, Relational, Network, dan Object-Oriented DBMS.

  • DBMS hierarkis: Seperti namanya, tipe DBMS ini memiliki gaya hubungan tipe pendahulu-penerus. Jadi, ia memiliki struktur yang mirip dengan pohon, di mana simpul mewakili catatan dan cabang pohon mewakili bidang.
  • DBMS Relasional (RDBMS): Jenis DBMS ini, menggunakan struktur yang memungkinkan pengguna untuk mengidentifikasi dan mengakses data dalam hubungannya ke bagian data lain dalam database.
  • DBMS jaringan: Jenis DBMS ini mendukung banyak ke banyak hubungan di mana beberapa catatan anggota dapat dihubungkan.
  • DBMS berorientasi objek: Jenis DBMS ini menggunakan perangkat lunak individu kecil yang disebut objek. Setiap objek berisi sepotong data, dan instruksi untuk tindakan yang harus dilakukan dengan data tersebut.

Sekarang, setelah saya memberi tahu Anda tentang DBMS, sekarang saatnya kita memahami apa itu SQL?

Berlangganan saluran youtube kami untuk mendapatkan pembaruan baru..!

Bahasa Kueri Terstruktur (SQL)

SQL adalah inti dari database relasional yang digunakan untuk mengakses dan mengelola database. Dengan menggunakan SQL, Anda dapat menambah, memperbarui atau menghapus baris data, mengambil subset informasi, memodifikasi database, dan melakukan banyak tindakan. Subset SQL yang berbeda adalah sebagai berikut:

  • DDL (Bahasa Definisi Data) – Ini memungkinkan Anda untuk melakukan berbagai operasi pada database seperti objek CREATE, ALTER dan DELETE.
  • DML (Bahasa Manipulasi Data) – Memungkinkan Anda mengakses dan memanipulasi data. Ini membantu Anda memasukkan, memperbarui, menghapus, dan mengambil data dari database.
  • DCL (Bahasa Kontrol Data) – Memungkinkan Anda untuk mengontrol akses ke database. Contoh – Berikan atau Cabut izin akses.
  • TCL (Bahasa Kontrol Transaksi) – Memungkinkan Anda untuk menangani transaksi database. Contoh – Komit, Kembalikan, Savepoint, Tetapkan Transaksi.

Baiklah! Nah, setelah Anda mengetahui SQL, saatnya saya memperkenalkan MySQL.

Apa itu MySQL &Fiturnya

MySQL adalah sistem manajemen basis data relasional sumber terbuka yang bekerja di banyak platform. Ini menyediakan akses multi-pengguna untuk mendukung banyak mesin penyimpanan dan didukung oleh Oracle. Jadi, Anda dapat membeli versi lisensi komersial dari Oracle untuk mendapatkan layanan dukungan premium.

Fitur-fitur MySQL adalah sebagai berikut:

Gbr 1: Fitur MySQL – Apa itu MySQL?

  • Kemudahan Pengelolaan – Perangkat lunak ini sangat mudah diunduh dan juga menggunakan penjadwal acara untuk menjadwalkan tugas secara otomatis.
  • Dukungan Transaksional yang Kuat – Memegang properti ACID (Atomicity, Consistency, Isolation, Durability), dan juga memungkinkan dukungan multi-versi terdistribusi.
  • Pengembangan Aplikasi Komprehensif – MySQL memiliki perpustakaan plugin untuk menanamkan database ke dalam aplikasi apapun. Ini juga mendukung prosedur tersimpan, pemicu, fungsi, tampilan, dan banyak lagi untuk pengembangan aplikasi. Anda dapat merujuk ke Tutorial RDS , untuk memahami RDBMS Amazon.
  • Kinerja Tinggi – Menyediakan utilitas pemuatan cepat dengan cache memori yang berbeda dan partisi indeks tabel.
  • Total Biaya Kepemilikan Rendah – Ini mengurangi biaya lisensi dan pengeluaran perangkat keras.
  • Sumber Terbuka &Dukungan 24 * 7 – RDBMS ini dapat digunakan pada platform apa pun dan menawarkan dukungan 24*7 untuk open source dan edisi perusahaan.
  • Perlindungan Data Aman – MySQL mendukung mekanisme yang kuat untuk memastikan bahwa hanya pengguna yang berwenang yang memiliki akses ke database.
  • Ketersediaan Tinggi – MySQL dapat menjalankan konfigurasi replikasi master/slave berkecepatan tinggi dan menawarkan server cluster.
  • Skalabilitas &Fleksibilitas – Dengan MySQL, Anda dapat menjalankan aplikasi yang tertanam dalam dan membuat gudang data yang menyimpan sejumlah besar data.

Sekarang, setelah kalian mengetahui apa itu MySQL, izinkan saya memberi tahu Anda berbagai tipe data yang didukung oleh MySQL.

Tertarik untuk mempelajari lebih lanjut tentang MySQL

Jenis Data MySQL

Gbr 2: Tipe Data MySQL – Apa itu MySQL?

  • Numerik – Tipe data ini mencakup bilangan bulat dengan berbagai ukuran, titik-mengambang(nyata) dari berbagai presisi, dan angka yang diformat.
  • String-karakter – Tipe data ini memiliki jumlah karakter yang tetap atau bervariasi. Tipe data ini juga memiliki string panjang variabel yang disebut CHARACTER LARGE OBJECT (CLOB ) yang digunakan untuk menentukan kolom yang memiliki nilai teks besar.
  • Bit-string – Tipe data ini memiliki panjang tetap atau panjang bit yang bervariasi. Ada juga tipe data string bit panjang variabel yang disebut BINARY LARGE OBJECT(BLOB), yang tersedia untuk menentukan kolom yang memiliki nilai biner besar, seperti gambar.
  • Boolean – Tipe data ini memiliki nilai TRUE atau FALSE. Karena SQL, memiliki nilai NULL, logika tiga nilai digunakan, yaitu UNKNOWN.
  • Tanggal &Waktu – Tipe data DATE memiliki:YEAR, MONTH, dan DAY dalam bentuk YYYY-MM-DD. Demikian pula, tipe data TIME memiliki komponen HOUR, MINUTE, dan SECOND dalam bentuk HH:MM:SS. Format ini dapat berubah sesuai kebutuhan.
  • Stempel Waktu &Interval – Tipe data TIMESTAMP mencakup minimal enam posisi, untuk pecahan desimal detik dan qualifier WITH TIME ZONE opsional selain bidang DATE dan TIME. Tipe data INTERVAL menyebutkan nilai relatif yang dapat digunakan untuk menambah atau mengurangi nilai absolut dari tanggal, waktu, atau stempel waktu.

Saya harap Anda menikmati membaca blog Apa itu MySQL. Sebagai kelanjutan dari blog ini, Tutorial MySQL akan muncul di mana kita akan memulai dengan semua perintah SQL, tetapi sebelum itu Anda dapat merujuk ke blog Pertanyaan Wawancara SQL ini , untuk mengetahui pertanyaan teratas yang diajukan dalam wawancara. Tetap disini!

Ingin mendapatkan sertifikasi dalam Administrasi Database?

Jika Anda ingin mempelajari lebih lanjut tentang MySQL dan mengenal database relasional open source ini, lihat Pelatihan Sertifikasi DBA MySQL kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami MySQL secara mendalam dan membantu Anda menguasai subjek tersebut.

Ada pertanyaan untuk kami? Silakan sebutkan di bagian komentar ” Apa itu MySQL? ” dan saya akan menghubungi Anda kembali.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi MySQL CRC32() – Contoh

  2. Bagaimana Fungsi MID() Bekerja di MySQL

  3. Cara menghapus Duplikat di tabel MySQL

  4. string yang dipisahkan koma dari nilai yang dipilih di mysql

  5. Bagaimana mengatasi masalah pengkodean karakter MySQL?