SQL : Statement DDL

SQL
  1. Membuat tabel
    Untuk membuat table dalam database, digunakan syntax seperti dibawah ini
    CREATE TABLE nama_tabel (nama_kolom1 tipe_kolom1, nama_kolom2 tipe_kolom2, …)

    Untuk membuat table acuan (reference) sebelum tanda ’)’ tambahkan sintak :
    CONTSRAINT nama_constraint primary key (nama_kolom_primarykey) not null)

    Untuk membuat tabel yang mengacu pada tabel lain (tabel relasi) sebelum tanda ’)’ tambahkan sintak :
    CONTSRAINT nama_constraint primary key (nama_kolom_primary_key-1, . . . . , nama_kolom_primary_key_ke-n) , CONTSRAINT nama_constraint foreign key (nama_kolom_foreign_key-1) references nama_tabel_acuan-1 (nama_kolom_primary_key-1), 
    CONTSRAINT nama_constraint foreign key (nama_kolom_foreign_key-n) references nama_tabel_acuan-n (nama_kolom_primary_key-n) )

  2. Menghapus table
    Untuk menghapus table yang sudah ada dalam database, gunakan syntax drop tabel. Penulisannya sbb :
    DROP TABLE nama_tabel

    Melihat struktur table
    Untuk melihat struktur dari tabel yang ada di dalam database, gunakan syntax berikut:
    DESC nama_tabel atau SELECT * FROM TABS

    Memodifikasi tabel
    Untuk memodifikasi tabel, seperti menambahkan kolom, mengubah jenis kolom, atau menghapus kolom menggunakan syntax sbb:
    Menambahkan kolom baru pada tabel
    ALTER TABLE nama_tabel ADD nama_kolom tipedata aturan

    Mengubah kolom pada tabel
    ALTER TABLE nama_tabel MODIFY nama_kolom tipedata

    Menghapus kolom pada tabe
    ALTER TABLE nama_tabel DROP COLUMN nama_kolom

    Merubah nama tabel
    Tabel yang telah dibuat dapat dig anti namanya dengan menggunakan syntax sbb:
    RENAME nama_tabel to nama_tabel_baru

    Menambahkan komentar pada tabel
    Komentar dapat ditambahka pada tabel yang ada pada database, yaitu dengan cara sbb :
    COMMENT ON TABLE nama_table is ‘komentar’

One thought on “SQL : Statement DDL

  1. Ping-balik: PHP « irmantaofik205

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s