- Data Definition Language (DDL) DDL merupakan perintah pada SQL yang digunakan untuk membuat, menghapus dan mengubah data perintah-perintah yang digunakan antara lain, CREATE, DROP, dan ALTER
- CREATE
- Membuat Database
CREATE DATABASE NAMA_DATABASEContoh
CREATE DATABASE MS_USER
- Membuat Table
CREATE TABLE NAMA_TABLE (NAMA_FIELD1 TYPEDATA1, NAMA_FIELD2 TYPEDATA2, NAMA_FIELD3 TYPEDATA3)Contoh
CREATE TABLE MS_USER (NO_ID CHAR(10), NAME VARCHAR(15), ALAMAT VARCHAR(25))
- DROP
-
Perintah DROP digunakan untuk menghapus data/struktur dalam sebuah database
- Menghapus Table
DROP NAMA_TABLEContoh
DROP MS_USER
- ALTER
- Menambah Field
ALTER TABLE NAMA_TABLE ADD NAMA_FIELD TYPEDATA( )Contoh
ALTER TABLE MS_USER ADD JENIS_KELAMIN CHAR(1)
- Menghapus Field
ALTER TABLE NAMA_TABLE DROP COLUMN NAMA_FIELDContoh
ALTER TABLE MS_USER DROP COLUMN JENIS_KELAMIN
- Menambahkan Status field menjadi Primary Key
ALTER TABLE NAMA_TABLE ADD CONSTRAINT PK_NAMA_TABLE PRIMARY KEYContoh
(NAMA_FIELD)
ALTER TABLE MS_USER ADD CONSTRAINT PK_MS_USER PRIMARY KEY (NO_ID)
- Menambahkan status Field menjadi Not Null
ALTER TABLE NAMA_TABLE ALTER COLUMN NAMA_FIELD TYPE_DATA ( ) NOT NULLContoh
ALTER TABLE MS_USER ALTER COLUMN NO_ID CHAR (10) NOT NULL
- Data Manipulation Language (DML) DML merupakan perintah database yang berguna untuk memanipulasi data, perintah yang biasa digunakan antara lain, SELECT, INSERT, UPDATE, DELETE
- SELECT
- Menampilkan semua data dalam 1 table
SELECT * FROM NAMA_TABLEContoh
SELECT * FROM MS_USER
- Menampilkan beberapa data yang terpilih
SELECT NAMA_FIELD1, NAMA_FIELD2 WHERE NAMA_FIELD=KONDISIContoh
SELECT NO_ID, NAMA, ALAMAT WHERE NO_ID=1
- INSERT
- Perintah INSERT digunakan untuk menambahkan data dalam database
- Menambahkan semua data dalam 1 table
INSERT INTO NAMA_TABLE VALUES (ISI_FIELD1, ISI_FIELD2, ISI_FIELD3)Contoh
INSERT INTO MS_USER VALUES (12345678,'KIKI SUSANTO, JAKARTA)
-
Note : untuk menggunakan cara ini, pastikan ISI_FIELDS diisi sesuai dengan urutan field di database
- Menambahkan beberapa data dalam 1 table
INSERT INTO MS_USER (NAMA_FIELD1, NAMA_FIELD2, NAMA_FIELD3) VALUESContoh
(ISI_FIELD1, ISI_FIELD2, ISI_FIELD3)
INSERT INTO MS_USER (NO_ID, NAMA, ALAMAT) VALUES (12345678, 'KIKI SUSANTO', 'JAKARTA')
- UPDATE
- Perintah UPDATE digunakan untuk merubah data yang sudah ada didalam table
- Merubah 1 Field dalam table
UPDATE NAMA_TABLE SET NAMA_FIELD1=ISI_FIELD_BARU WHERE NAMA_FIELD=KONDISIContoh
UPDATE MS_USER SET ALAMAT=TANGERANG WHERE NAMA='KIKI SUSANTO'
- Merubah lebih dari 1 data field
UPDATE NAMA_TABLE SET NAMA_FIELD1=ISI_FIELD_BARU, NAMA_FIELD2=ISI_FIELD2_BARU WHERE NAMA_FIELD=KONDISIContoh
UPDATE MS_USER SET NAMA='KIKI KHAEST, ALAMAT=TASIK WHERE NO_ID=1
- DELETE
- Menghapus semua data di Table
DELETE NAMA_TABLEContoh
DELETE MS_USER
- Menghapus data di Table Berdasarkan kondisi
DELETE NAMA_TABLE WHERE NAMA_FIELD=KONDISIContoh
DELETE MS_USER WHERE NAMA='KIKI SUSANTO'Nah...selesai....contoh diatas merupakan contoh-contoh sintak sederhana yang bisa kita kembangkan lagi, seperti dengan ditambahkannya operator ( >= , <= ), BETWEEN, LIKE, IN ,AND, OR, GROUP BY, ORDER BY dan lain sebagainya :D untuk pembahasan lanjutannya tunggu postingan selanjutnya......itu juga kalau penulis lagi mau bahas :P
Jika ada yang mau ditanyakan silahkan saja dikomentar ;)
0 comments:
Post a Comment