0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

Tutorial MySQL 8 Lembar

Dokumen ini memberikan panduan lengkap tentang MySQL, termasuk pengenalan, pembuatan dan pengelolaan database dan tabel, serta manipulasi data menggunakan operasi CRUD. Selain itu, terdapat penjelasan tentang filter, sort, agregasi, dan relasi antar tabel dengan JOIN. Dokumen juga mencakup fungsi tanggal, backup, dan tips praktis untuk penggunaan MySQL.

Diunggah oleh

pineappletech.inc
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan

Tutorial MySQL 8 Lembar

Dokumen ini memberikan panduan lengkap tentang MySQL, termasuk pengenalan, pembuatan dan pengelolaan database dan tabel, serta manipulasi data menggunakan operasi CRUD. Selain itu, terdapat penjelasan tentang filter, sort, agregasi, dan relasi antar tabel dengan JOIN. Dokumen juga mencakup fungsi tanggal, backup, dan tips praktis untuk penggunaan MySQL.

Diunggah oleh

pineappletech.inc
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

Lembar 1: Pengenalan MySQL

- MySQL adalah RDBMS open-source dari Oracle.

- Perbedaan dengan MariaDB: MariaDB adalah fork dari MySQL.

- Tools: MySQL CLI, MySQL Workbench, phpMyAdmin.

- Instalasi: Bisa lewat XAMPP, installer resmi, atau terminal Linux.


Lembar 2: Membuat dan Mengelola Database
- Membuat database:

CREATE DATABASE belajar;

- Menampilkan database:

SHOW DATABASES;

- Menggunakan database:

USE belajar;

- Menghapus database:

DROP DATABASE belajar;


Lembar 3: Membuat dan Mengelola Tabel
- Membuat tabel:

CREATE TABLE mahasiswa (

nim INT PRIMARY KEY,

nama VARCHAR(100),

jurusan VARCHAR(50)

);

- Menampilkan tabel:

SHOW TABLES;

DESCRIBE mahasiswa;

- Menghapus tabel:

DROP TABLE mahasiswa;


Lembar 4: Manipulasi Data (CRUD)
- Menambah data:

INSERT INTO mahasiswa VALUES (123, 'Siti', 'Informatika');

- Mengubah data:

UPDATE mahasiswa SET nama = 'Siti Aminah' WHERE nim = 123;

- Menghapus data:

DELETE FROM mahasiswa WHERE nim = 123;

- Menampilkan data:

SELECT * FROM mahasiswa;


Lembar 5: Filter, Sort, dan Agregasi
- Filter data:

SELECT * FROM mahasiswa WHERE jurusan = 'Informatika';

- Kombinasi kondisi:

SELECT * FROM mahasiswa WHERE jurusan = 'Informatika' AND nim > 100;

- Urutkan hasil:

SELECT * FROM mahasiswa ORDER BY nama ASC;

- Fungsi agregat:

SELECT COUNT(*) FROM mahasiswa;


Lembar 6: JOIN dan Relasi Antar Tabel
- INNER JOIN:

SELECT m.nama, d.nama_dosen

FROM mahasiswa m

JOIN dosen d ON m.jurusan = d.jurusan;

- LEFT JOIN dan RIGHT JOIN tersedia.

- Gunakan FOREIGN KEY untuk relasi antar tabel.


Lembar 7: Fungsi & Operasi Tanggal
- Fungsi tanggal:

SELECT CURDATE(), NOW();

- Format tanggal:

SELECT DATE_FORMAT(NOW(), '%d-%m-%Y');

- Fungsi string:

SELECT UPPER(nama), LENGTH(nama) FROM mahasiswa;


Lembar 8: Backup, Import, dan Tips Praktis
- Backup database via CLI:

mysqldump -u root -p belajar > backup.sql

- Restore database:

mysql -u root -p belajar < backup.sql

- Tips:

- Gunakan LIMIT untuk batasi hasil.

- Gunakan EXPLAIN untuk cek performa query.

- Jangan lupa WHERE saat DELETE atau UPDATE.

Anda mungkin juga menyukai