Teknologi
•
2 min baca
•
6 x dilihat
Belajar Perintah DDL Dasar Pada MySQL
m
Ditulis oleh
mrjj
DDL (Data Definition Language) adalah sekumpulan perintah SQL yang digunakan
untuk mendefinisikan, mengubah, dan menghapus struktur dari objek-objek
dalam database, seperti tabel, indeks, view, dan skema. DDL berfokus pada
pembuatan dan pengaturan struktur data, bukan pada manipulasi data yang
tersimpan dalam objek-objek tersebut.
Beberapa perintah umum dalam DDL meliputi:
- CREATE: Digunakan untuk membuat objek baru di dalam database, seperti tabel, indeks, atau view.
- ALTER: Digunakan untuk mengubah struktur dari objek yang sudah ada, seperti menambahkan kolom baru ke tabel atau mengubah tipe data dari kolom.
- DROP: Digunakan untuk menghapus objek yang ada di dalam database.
- TRUNCATE: Digunakan untuk menghapus semua data dari tabel, tetapi tetap mempertahankan struktur tabel tersebut.
Contoh Perintah DDL :
1. Membuat Tabel
Code Snippet
CREATE TABLE siswa ( id_siswa INT PRIMARY KEY, nama VARCHAR(50),
tanggal_lahir DATE, alamat TEXT );
2. Mengubah Tabel
Code Snippet
ALTER TABLE siswa ADD COLUMN no_telepon VARCHAR(15); );
3. Menghapus Tabel
Code Snippet
ALTER TABLE siswa ADD COLUMN no_telepon VARCHAR(15); );
4. Menghapus Data Tabel
Code Snippet
ALTER TABLE siswa ADD COLUMN no_telepon VARCHAR(15); );
Studi Kasus :
Buatlah sebuah tabel dengan nama barang dalam database toko. Tabel ini harus memiliki dua kolom:
- kode_barang (tipe data: VARCHAR)
- nama_barang (tipe data: VARCHAR)
- setelah membuat tabel
barang, tambahkan sebuah kolom baru dengan namaharga. Kolom ini harus bertipe dataINTEGER - Tuliskan perintah SQL yang diperlukan untuk membuat tabel tersebut.
- bagaimana perintah menambahkan kolom pada nomor 3 diatas pada tabel
barang.
Buat Jawaban Pada Kolom Komentar dibawah ini sertakan nama lengkapnya.
← Artikel Sebelumnya
Artikel Selanjutnya →
1-2.
Toko
id_toko
kode_barang
nama_barang
Tipe data
INT auto_increment
VARCHAR (25)
VARCHAR (50)
Keterangan
–
–
–
3.
Toko
id_toko
kode_barang
nama_barang
harga_barang
Tipe data
INT auto_increment
VARCHAR (25)
VARCHAR (50)
INT
Keterangan
–
–
–
–
4.
CREATE TABLE toko ( id_toko INT AUTO_INCREMENT PRIMARY KEY,
kode_barang VARCHAR(25),
nama_barang VARCHAR(50)
);
5.
ALTER TABLE toko
ADD COLUMN harga_barang INT;
Arya dwi putra handika