MEMAHAMI BAHASA
SQL DASAR UNTUK
MENGELOLA BASIS DATA
Standar Kompotensi :
3.6. Memahami bahasa untuk mengelola basis data.
4.3. Menyajikan hasil analisis instruksi pengolahan
basis data.
Oleh:
Faisal Habib. S.Kom
KONTEN
1 2 3
SQL SQL SQL
Menjelaskan Bahasa Menyajikan bahasa Menyajikan
dasar mengelola SQL DDL bahasa SQL
Basis data Structured DML
Query Language
(SQL)
1
Menjelaskan Bahasa dasar
mengelola Basis data
Structured Query Language
(SQL)
SQL (Structured Query Language)
Adalah bahasa standar yang digunakan
Untuk mengakses server database . Semenjak
Tahun 70-an bahasa ini telah dikembangkan oleh
IBM.
DBMS:
• Mysql • Sybase • MS SQL SERVER
• SQL Server • MYSQL • FOX PRO
• Oracle • ORACLE • PARADOX
• dll
Tipe Data
Klasifikasi Bahasa SQL
1 2
Data Definition Language (DDL) Data Manipulation Language (DML)
2
Menyajikan Bahasa SQL DDL
(Data Definition Language)
Data Definition Language
(DDL)
1 2
DDL adalah perintah yang digunakan untuk Secara umum perintah perintah dalam DDL
mendefinisikan objek pada database seperti table, berhubungan dengan operasi-operasi dasar seperti
field dll. membuat basis data baru, menghapus basis data,
membuat tabel baru, menghapus tabel, membuat
indeks, mengubah struktur tabel.
Perintah dari kelompok
Data Definition Language (DDL)
• Membuat (Create) Database • Melihat Struktur (Desc) Tabel
• Menggunakan (Use) Database • Menghapus (Delete) Tabel
• Menghapus (Drop) Database • Modifikasi (Alter) Struktur Tabel
• Menampilkan (Show) Database
• Membuat (Create) Tabel
• Menampilkan (Show) Tabel
Membuat Database :
1 2
Untuk membuat database baru kita dapat Misalkan kita akan membuat database untuk
menuliskan perintah: menyimpan data katalog buku suatu
create database nama_database; perpustakaan:
create database perpustakaan;
Memanggil Database :
1 2
Untuk memakai database yang telah kita buat, Misalnya:
kita dapat menggunakan perintah: use perpustakaan;
use nama_database;
Menghapus Database :
1 2
Untuk menghapus database yang telah kita buat, Contoh:
kita dapat menggunakan perintah: drop database perpustakaan;
drop database nama_database;
Menampilkan Database :
1 2
Apabila tabel telah dibuat, maka untuk Sedangkan untuk mengetahui apakah tabel yang
mengetahui tabel kita buat strukturnya sudah sesuai dengan yang
tersebut sudah disimpan MYSQL, maka dapat diinginkan,
menggunakan perintah: maka kita menggunakan perintah:
Show tables; Desc <nama tabel>;
Latihan Praktek :
• Buatlah sebuah basis data dengan nama perpustakaan
• Buatlah tabel dengan nama data_buku , adapun
struktur tabelnya seperti dibawah ini:
Jawaban
• CREATE DATABASE perpustakaan;
• USE perpustakaan;
• CREATE TABLE data_buku(
id_buku char(12) primary key,
judul char(255) not null,
pengarang char(255) not null,
penerbit char(255) not null,
jumlah int default 0
);
3
Menyajikan Bahasa SQL DML
(DATA MANIPULATION
LANGUAGE)
DML (Manipulation Language)
DML digunakan untuk memanipulasi data yang terdapat pada database.