Oracle SQL - Create Table & Dop Table

CREATE TABLE

Perintah CREATE TABLE digunakan untuk membuat table di database.

Ada beberapa aturan dalam membuat table di database:
  • Nama table harus unik
  • Nama kolom harus unik

Sintak Dasar


CREATE TABLE table_name (
   column_name_1 data_type NULL|NOT NULL,
   column_name_2 data_type NULL|NOT NULL,
   column_name_3 data_type NULL|NOT NULL,
   ...
   column_name_n data_type,
   PRIMARY KEY(column_name)
); 

Ada beberapa cara untuk membuat Table, yaitu:
  • Membuat Table dari awal
    Contoh:
    SQL > CREATE TABLE mahasiswa (
              npm VARCHAR2(10) NOT NULL,
              nama VARCHAR2(50) NOT NULL,
              alamat VARCHAR2(100),
              fakultas VARCHAR2(10),
              jurusan VARCHAR2(10)
           );   
    

  • Membuat Table Menggunakan Query Table cara ke-1 1
    Contoh:
    SQL > CREATE TABLE mahasiswa_baru 
          AS SELECT * FROM mahasiswa
          ); 
    Perintah diatas akan membuat table mahasiswa_baru yang struktur dan datanya diambil dari table mahasiswa.

  • Membuat Table Menggunakan Query Table cara ke-2
    Contoh:
    SQL > CREATE TABLE mahasiswa_baru
          AS SELECT * FROM mahasiswa
          WHERE 1 = 2;
    

    Perintah diatas akan membuat table mahasiswa_baru dari table mahasiswa, tetapi hanya struktur tablenya saja.

DROP TABLE


Perintah DROP TABLE digunakan untuk menghapus table dari database.

Sintak Dasar :

DROP TABLE nama_table;

Contoh:

SQL > DROP TABLE mahasiswa_baru;


Sekian tutorial kali ini, semoga bermanfaat

Post a Comment