Teknologi
• 2 min baca • 7 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:

  1. CREATE: Digunakan untuk membuat objek baru di dalam database, seperti tabel, indeks, atau view.
  2. ALTER: Digunakan untuk mengubah struktur dari objek yang sudah ada, seperti menambahkan kolom baru ke tabel atau mengubah tipe data dari kolom.
  3. DROP: Digunakan untuk menghapus objek yang ada di dalam database.
  4. 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:
  1. kode_barang (tipe data: VARCHAR)
  2. nama_barang (tipe data: VARCHAR)
  3. setelah membuat tabel barang , tambahkan sebuah kolom baru dengan nama harga. Kolom ini harus bertipe data INTEGER
  4. Tuliskan perintah SQL yang diperlukan untuk membuat tabel tersebut.
  5. bagaimana perintah menambahkan kolom pada nomor 3 diatas pada tabel barang.
Buat Jawaban Pada Kolom Komentar dibawah ini sertakan nama lengkapnya.
Bagikan artikel ini:
← Artikel Sebelumnya
Artikel Selanjutnya →

Satu Komentar

  1. 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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *