Belajar Perintah DDL Dasar Pada MySQL
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
CREATE TABLE siswa ( id_siswa INT PRIMARY KEY, nama VARCHAR(50),
tanggal_lahir DATE, alamat TEXT );
2. Mengubah Tabel
ALTER TABLE siswa ADD COLUMN no_telepon VARCHAR(15); );
3. Menghapus Tabel
ALTER TABLE siswa ADD COLUMN no_telepon VARCHAR(15); );
4. Menghapus Data Tabel
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.
1 komentar untuk "Belajar Perintah DDL Dasar Pada MySQL"
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