Praktikum Basis Data

Persiapan Env

Atau

Siapakah aku?

  • Buruh ketik aksara jawa international (Javascript) (Software Engineer)
  • Buruh Jepret (Photography Enthusiast)
  • Satpam Komplek(Cyber Security Enthusiast)
  • Buruh Ngoceh (Public Speaker/Content Creator)
  • Buruh Ketik Curhatan Hati (Blogger)

Status: Bapak rumah tangga

Hobby:

Dimana sajakah aku?

Quiz

Silahkan scan QRCode atau Klik Gambar QRCode nya untuk menuju ke quiz

Pengenalan Basis Data

Apa itu Basis Data?

MySQL/MariaDB Editor

SQL Style Guide

Contoh Table Sederhana

Silahkan scan QRCode atau Klik Gambar QRCode nya

Pengenalan DDL DiMySQL

  • CREATE DATABASE: Perintah ini digunakan untuk membuat database baru dalam MySQL.
  • DROP DATABASE: Perintah ini digunakan untuk menghapus database beserta semua tabel dan data yang terkait.
  • CREATE TABLE: Perintah ini digunakan untuk membuat tabel baru di dalam sebuah database.
  • ALTER TABLE: Perintah ini digunakan untuk mengubah struktur tabel yang sudah ada, seperti menambahkan atau menghapus kolom atau mengubah tipe data kolom.
  • DROP TABLE: Perintah ini digunakan untuk menghapus tabel beserta semua data yang terkait.
  • TRUNCATE TABLE: Perintah ini digunakan untuk menghapus semua data dari sebuah tabel tanpa menghapus struktur tabel itu sendiri.
  • CREATE INDEX: Perintah ini digunakan untuk membuat indeks pada satu atau lebih kolom pada sebuah tabel, untuk mempercepat pencarian dan pengurutan data.

Pengenalan CRUD DiMySQL

  • Cread
  • Read
  • Update
  • Delete

Pengenalan Insert diMySQL

Untuk memasukkan data ke dalam tabel MySQL, kita dapat menggunakan perintah INSERT. Perintah INSERT memungkinkan kita untuk menambahkan satu baris atau beberapa baris ke dalam tabel

 

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [PARTITION (partition_name [, partition_name] ...)] [(col_name [, col_name] ...)] { {VALUES | VALUE} (value_list) [, (value_list)] ... } [AS row_alias[(col_alias [, col_alias] ...)]] [ON DUPLICATE KEY UPDATE assignment_list]

Pengenalan Select diMySQL

Salah satu perintah dasar dalam MySQL adalah perintah SELECT, yang digunakan untuk menampilkan data dari sebuah tabel.

 

SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr [, select_expr] ... [into_option] [FROM table_references [PARTITION partition_list]] [WHERE where_condition] [GROUP BY {col_name | expr | position}, ... [WITH ROLLUP]] [HAVING where_condition] [WINDOW window_name AS (window_spec) [, window_name AS (window_spec)] ...] [ORDER BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [into_option] [FOR {UPDATE | SHARE} [OF tbl_name [, tbl_name] ...] [NOWAIT | SKIP LOCKED] | LOCK IN SHARE MODE] [into_option]

Pengenalan Update diMySQL

Salah satu fitur yang sering digunakan dalam MySQL adalah perintah UPDATE yang digunakan untuk memperbarui data dalam tabel

 

UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]

Pengenalan Delete diMySQL

Salah satu perintah yang sangat penting dalam MySQL adalah perintah DELETE. Perintah DELETE digunakan untuk menghapus data dari tabel dalam database MySQL

 

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [[AS] tbl_alias] [PARTITION (partition_name [, partition_name] ...)] [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]

Operasi Penggabungan diMySQL

Inner Join

Left Join

Right Join

Contoh Document

Praktikum Basis Data

By Dyan Galih

Praktikum Basis Data

  • 131