Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SQL LANJUTAN DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)

Presentasi serupa


Presentasi berjudul: "SQL LANJUTAN DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)"— Transcript presentasi:

1 SQL LANJUTAN DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)

2 DDL (DATA DEFENITION LANGUAGE) Perintah-perintah DDL adalah CREATE  Membuat Table Alter  Mengubah Struktur Table Drop  Menghapus Table

3 CREATE CREATE DIGUNAKAN UNTUK MEMBETUK TABLE Contoh untuk membentuk tabel barang create table barang ( kd_barang varchar2(10) not null primary key, nm_barang varchar2(20), satuan varchar2(15), harga number(5));

4 Membentuk tabel pelanggan create table pelanggan( kd_pel varchar2(10) not null primary key, nm_pel varchar2(20), alamat varchar2(20), kota varchar2(15), telp varchar2(15));

5 Membentuk tabel jual CREATE TABLE "JUAL" ("NO_JUAL" VARCHAR2(10) NOT NULL ENABLE, "KD_BARANG" VARCHAR2(10), "KD_PEL" VARCHAR2(10), "JUMLAH" NUMBER, "TANGGAL" DATE, CONSTRAINT "JUAL_PK" PRIMARY KEY ("NO_JUAL") ENABLE, CONSTRAINT "JUAL_FK" FOREIGN KEY ("KD_BARANG") REFERENCES "BARANG" ("KD_BARANG") ENABLE )

6 ALTER DIGUNAKAN UNTUK MENGUBAH STRUKTUR TABLE Mengubah ukuran atau tipe datadata kolom digunakan perintah alter. Sebelum kita melakukan perubahan kita lihat dulu struktur table dengan perintah describe Contoh : desc barang

7 Struktur table barang Mengubah ukuran untuk kolom harga dari 5 ke 7 Alter table barang Modify( harga number(7) );

8 Ukuran kolom harga berubah dari 5 menjadi 7 Menambah kolom pada tabel Alter table barang Add (jenis varchar2(10) );

9 Kolo satuan telah ditambahkan dengan tipe data varchar2 dengan size 15

10 Menghapus kolom Alter table barang Drop (jenis);

11 DROP DROP DIGUNAKAN UNTUK MENGHAPUS TABLE DROP NAMA_TABLE; CONTOH MENGHAPUS TABEL BARANG Drop table barang

12 DDL (Data manipulation Language) Select  menampilkan Insert  menambah Update  mengubah Delete  menghapus

13 Insert insert into barang values ('B003','PENSIL','LUSIN',10000); insert into barang values ('B004',‘SEPATU',‘PASANG',100000);

14 INSERT TIPE DATA DATE INSERT INTO JUAL VALUES('J003','B004','P001',4,'1 MAY 2013') INSERT INTO JUAL VALUES('J004','B004','P002',4,'1 MAY 2013') INSERT INTO JUAL VALUES('J005','B001','P002',4,'1 MAY 2013')

15 SELECT SELECT DIGUNAKAN UNTUK MENAMPILKAN ISI TABEL  MENAMPILKAN NAMA-NAMA BARANG DARI TABEL BARANG  Select nm_barang from barang;  MENAMPILKAN NAMA BARANG DAN HARGA BARANG  Select nm_barang,harga from barang;

16 Where, And dan Or Where digunakan untuk menentukan kriteria seleksi Select * from barang where kd_barang =‘B001’; Perintah diatas akan menapilkan semua kolom untuk barang yang memilki kd_barang B001

17 Select * from barang where kd_barang ='B001' OR KD_BARANG='B002'; Select * from barang where kd_barang ='B001' AND KD_BARANG='B002'; HASILNYA  NOT FOUND

18 Order by Order by digunakan untuk menampilkan data dalam keadaan terurut select * from jual order by tanggal

19 Order by select * from jual order by tanggal desc Menampilkan semua isi tabel jual terurut berdasarkan tanggal penjualan dari data terbesar

20 Operator relasi operatorpenjelasancontoh =samaSelect * from barang where harga= <>Tidak SamaSelect * from barang where harga<> Lebih BesarSelect * from barang where harga> >=Lebih besar atau sama Select * from barang where harga>= <=Lebih Kecil atau sama Select * from barang where harga<= likeDigunakan dengan simbol % Operato untuk mencari yang mengandung nilai like Select * from barang where nm_barang like ‘P%’ betweenAntaraSelect * from barang where harga between 1000 and 20000

21

22 Update, Delete


Download ppt "SQL LANJUTAN DDL(DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE)"

Presentasi serupa


Iklan oleh Google