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
- 207