• Tidak ada hasil yang ditemukan

Sintaks Pembuatan Tabel

N/A
N/A
Protected

Academic year: 2022

Membagikan "Sintaks Pembuatan Tabel"

Copied!
12
0
0

Teks penuh

(1)

BASIC SQL

(DML)

(2)
(3)

CREATE TABLE SUPPLIER_NIM_NAMA ( KD_SUPP CHAR(5) PRIMARY KEY, NM_SUPP VARCHAR(50) NOT NULL , ALMT_SUPP VARCHAR(100),

TELP_SUPP VARCHAR(12), STATUS CHAR(1) CONSTRAINT SUPP_STS_CK CHECK

(STATUS IN ('A','T')), KTP CHAR(12) UNIQUE

);CREATE TABLE BARANG_NIM_NAMA ( KD_BRG CHAR(5) PRIMARY KEY, NM_BRG VARCHAR(50) NOT NULL, JENIS VARCHAR(25),

STOK NUMBER(5) );

Sintaks Pembuatan Tabel

CREATE TABLE PASOKAN BARANG _NIM_NAMA (

KD_SUPP CHAR(5) CONSTRAINT PBRG_SUPP_FK REFERENCES SUPPLIER(KD_SUPP),

KD_BRG CHAR(5) CONSTRAINT PBRG_BRG_FK REFERENCES BARANG(KD_BRG),

TGL_PASOK DATE DEFAULT SYSDATE, JML_PASOK NUMBER(5) NOT NULL, CONSTRAINT PBRG_PK PRIMARY KEY (KD_SUPP,KD_BRG)

);

CREATE TABLE BARANG1_NIM_NAMA AS

SELECT * FROM BARANG

(4)

DATA MANIPULATION LANGUAGE

 INSERT

INSERT into <table_name|column1, column2, column3,.., columnN>

VALUES (val_col1,val_col2,val_col3,…,val_coln) Keterangan :

Table_name adalah nama dari suatu tabel

column adalah nama dari kolom dalam tabel yang ditambah values adalah nilai yang sesuai untuk kolom

(5)

Contoh :

INSERT INTO Barang (kd_brg,nm_brg,jenis,stok) VALUES (‘B001’,’Pepsodent’,’Pasta Gigi’,500);

INSERT INTO Barang (kd_brg,jenis,stok,nm_brg) VALUES (‘B002’, ’Pasta Gigi’,200,’Ciptadent’);

INSERT INTO Barang

VALUES (‘B003’,’Dove’,’Shampo’,100);

INSERT INTO Barang (kd_brg,nm_brg) VALUES (‘B004’,’Sunsilk’);

INSERT INTO Barang (kd_brg,stok) VALUES (‘B005’,200);

BARANG

KOLOM TIPEDATA CONSTRAINT KD_BRG CHAR(5) PRIMARY KEY NM_BRG VARCHAR(50) NOT NULL JENIS VARCHAR(25)

STOK NUMBER(5)

Terdapat Constraint Not null pada Kolom NM_BRG , sehingga kolom tersebut harus

diisi nilai

(6)

INSERT INTO Barang1 SELECT * FROM Barang ;

INSERT INTO Barang2 (kd_brg,nm_brg,jenis,stok) SELECT * FROM Barang ;

INSERT INTO Barang2

SELECT kd_brg,stok,nm_brg,jenis FROM Barang ;

Contoh :

BARANG

KOLOM TIPEDATA CONSTRAINT KD_BRG CHAR(5) PRIMARY KEY NM_BRG VARCHAR(50) NOT NULL JENIS VARCHAR(25)

STOK NUMBER(5)

BARANG2

KOLOM TIPEDATA CONSTRAINT KD_BRG CHAR(5) PRIMARY KEY STOK NUMBER(5)

NM_BRG VARCHAR(50) NOT NULL JENIS VARCHAR(25)

BARANG1

KOLOM TIPEDATA CONSTRAINT KD_BRG CHAR(5) PRIMARY KEY NM_BRG VARCHAR(50) NOT NULL JENIS VARCHAR(25)

STOK NUMBER(5)

(7)

DATA MANIPULATION LANGUAGE

 UPDATE

UPDATE <table_name>

SET <column_name> = <value>

[WHERE] <condition>

Keterangan :

Table_name adalah nama dari suatu tabel

column adalah nama dari kolom dalam tabel yang nilainya akan diubah value adalah nilai baru yang sesuai untuk kolom

condition Barisbaris yang diidentifikasi untuk diupdate dan terdiri dari nama- nama kolom, ekspresi, konstanta, subqueries, dan operatoroperator

pembanding

(8)

Contoh :

UPDATE Barang

SET jenis = ‘Pasta Gigi’ ; UPDATE Barang

SET stok = 200

WHERE kd_brg = ‘B001’ ; UPDATE Barang

SET stok = 200,jenis = ‘Shampo’

WHERE kd_brg = ‘B002’ ;

BARANG

KOLOM TIPEDATA CONSTRAINT KD_BRG CHAR(5) PRIMARY KEY NM_BRG VARCHAR(50) NOT NULL JENIS VARCHAR(25)

STOK NUMBER(5)

(9)

DATA MANIPULATION LANGUAGE

 DELETE

DELETE [from] <table_name>

[WHERE] <condition>

Keterangan :

Table_name adalah nama dari suatu tabel

condition Barisbaris yang diidentifikasi untuk diupdate dan terdiri dari nama- nama kolom, ekspresi, konstanta, subqueries, dan operatoroperator

pembanding

(10)

DELETE [FROM] Barang ; DELETE Barang

WHERE kd_brg = ‘B001’ ; DELETE Barang

WHERE jenis = ‘Pasta Gigi’ AND stok = 200 ;

Contoh :

KD_BRGKOLOM CHAR(5)TIPEDATABARANG PRIMARY KEYCONSTRAINT NM_BRG VARCHAR(50) NOT NULL

JENIS VARCHAR(25) STOK NUMBER(5)

(11)

1. Masukkan 5 data baru pada tabel BARANG (kode X001, X002, X003, X004, X005)!

2. Masukkan 3 data baru pada tabel SUPPLIER (kode K001, K002, K003)!

3. Hapus data X004 pada tabel BARANG!

4. Hapus data K002 pada tabel SUPPLIER!

5. Ubah stok BARANG X002 menjadi 999!

6. Ubah alamat SUPPLIER K001 menjadi JKT!

7. Lakukan beberapa sintaks ini lalu buat tangkapan layar untuk hasilnya. Hasil kumpulan tangkapan layar diunggah melalui Brilian dengan nama file : Demo2_P1_NimPanjang_Nama.PDF paling lambat hari ini pukul 19:00 WIB.

a. Tampilkan struktur tabel Barang  DESC Barang;

b. Tampilkan stuktur tabel Supplier  DESC Supplier;

c. Tampilkan semua data tabel Barang  Select * From Barang;

d. Tampilkan semua data tabel Supplier  Select * From Supplier;

Lakukan manipulasi data pada basis data Anda!

(12)

Referensi

Dokumen terkait

Sedang anak itu makan, maka ibunya meneruskan pekerjaannya, menganyam tikar. Meskipun ia dapat membeli tikar di pasar dengan uang dua rupiah, tiadalah suka ia mengeluarkan

also helped K.H HasyimAsy’ari in managing the affairs of the pesantren. Seventh, the support and respect of many Javanese kyais helped K.H Hasyim Asy’ari in furthering

Keywords: ​ ​ teenage pregnancy; low birth weight; less chronic energy; ​ anemia. 1 Departemen Biostatistik, Epidemiologi, dan Populasi Kesehatan, Fakultas Kedokteran,

Selain itu responden lainnya juga menyatakan bahwa responden dapat mengenali laptop merek Acer dengan cepat dibandingkan dengan merek lain, artinya responden dalam

Perubahan politik yang sangat radikal terjadi di Indonesia antara lain ditandai dengan runtuhnya orde baru yang menerpkan sistem politik yang otoritarian,

Berdasarkan hasil pengolahan dan analisis data, maka dapat ditarik beberapa kesimpulan sebagai berikut, Pada proses procurement yang berjalan selama ini ditemukan

 Melakukan pelayanan yang prima kepada semua nasabah yang datang ke loket PT Bank Tabungan Negara (Persero) Cabang Bandar Lampung maupun melalui telepon..  Melakukan

kepada walidain dan aqrabin yang mendapatkan bagian harta peninggalan tetap diterapkan dan dilaksanakan, sedangkan pendapat lain mengatakan bahwa ketentuan wasiat