CREATE TABLE atau dalam bahasa Indonesianya berarti membuat table merupkan suatu perintah yang digunakan untuk membuat table.
1.Ketika membuat nama tabel atau nama kolom dan terdiri dari 2 kata atau lebih gunakan tanda _ sebagai pengganti spasi.
2.Setiap kolom di dlam tabel diwajibkan untuk memiliki nama tabel tablename dan tipe data datatype.
3.Kolom yang memiliki keterangan NULL berarti wajib diisi sedangkan yang memiliki keterangan NOT NULL atau tidak memiliki keterangan
berarti tidak wajib diisi.
Data type atau dalam bahasa indenesianya merupakan tipe data adalah perintah untuk menentukan tipe data Tipe data di sql Versi 0.8 antra lain:
- Tipe data string
contoh:
VARCHAR,CHAR,BINARY. - Tipe data Numeric
contoh:
BIT,TINYINT,INT. - Tipe data untuk waktu
contoh:
DATE,DATETIME,YEARSelain itu ada juga tipe data yang tidak masuk kedalam tipe data diatas sepertixmldncursor. Untuk selengkapnya bisa dilihat di: https://www.w3schools.com/sql/sql_datatypes.asp
Syntax untuk CREATE TABLE
CREATE TABLE tablename ( column1 datatype [NULL/NOT NULL], column2 datatype [NULL/NOT NULL], column3 datatype [NULL/NOT NULL], ... );
contoh
CREATE TABLE Keterangan( ID int NULL, Nama_lengkap VARCHAR(300) NULL, Alamat VARCHAR(300) NULL, Tanggal_lahir DATE NOT NULL );
Untuk menghapus sebuah tabel ada 2 cara:
- Menghapus keseluruhan tabel.
- Menghapus kolom dalam tabel saja.
DROP TABLEmerupakan perintah yang digunakan untuk menghapus suatu table.
syntax
DROP TABLE table_name;
contoh:
DROP TABLE Keterangan;
DROP COLUMN merupakan perintah yang digunakan untuk menghapus kolom dalam tabel.
Syntax
ALTER TABLE table_name DROP COLUMN column_name;
Contoh
ALTER TABLE Keterangan DROP Nama_Lengkap;
ALTER TABLE merupakan perintah yang digunakan untuk menambah, menghapus atau memodifikasi suatu kolom yang ada di dalam
tabel.
1.Untuk menambah kolom Syntax
ALTER TABLE table_name
ADD column_name datatype;
contoh:
ALTER TABLE keterangan
ADD first_name VARCHAR(50) NULL;
2.Untuk menghapus kolom. Syntax
ALTER TABLE table_name
DROP COLUMN column_name;
Contoh:
ALTER TABLE Keterangan DROP Nama_Lengkap;
3.Untuk memodifikasi tipe data atau datatype kolom.
Syntax
ALTER TABLE table_name
ALTER COLUMN column_name datatype;
Contoh kasus ketika ingin memodifikasi kolom untuk tanggal lahir yang sebelumnya menggunakan tipe data VARCHAR
agar bisa menyimpan waktu:
ALTER TABLE keterangan
ALTER COLUMN tanggal lahir DATE;
Sumber materi : https://www.w3schools.com/sql/sql_create_table.asp https://www.w3schools.com/sql/sql_drop_table.asp https://www.w3schools.com/sql/sql_alter.asp