DDL - Data Definition Language
Perintah DDL :
– CREATE TABLE
Digunakan untuk membuat tabel. Umumnya sebagai berikut :CREATE TABLE [schema, ] table ( column datatype [DEFAULT expr][,...]);
Contoh pembuatan sebuah tabel adalah :CREATE TABLE dept (deptno NUMBER(2), dname VARCHAR2(14), loc VARCHAR2(13));
– ALTER TABLE
Digunakan untuk mengubah bentuk tabel yang sudah ada. Biasanya dipergunakan untuk tabel yang sudah memiliki data.
~ Menambahkan kolom baru
Untuk menambah kolom baru :
Untuk menambah kolom baru :
ALTER TABLE table
ADD (column datatype [DEFAULT expr]
[, column datatype]...);
Contoh penambahan kolom pada tabel dept :
Contoh penambahan kolom pada tabel dept :
ALTER TABLE dept
ADD (job_id VARCHAR2(9));
~ Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Dari perintah ALTER TABLE untuk memodifikasi kolom :
~ Memodifikasi kolom yang sudah ada
Kita dapat memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Dari perintah ALTER TABLE untuk memodifikasi kolom :
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr]
[, column datatype] ... );
Contoh :
Contoh :
ALTER TABLE dept
MODIFY (dname VARCHAR2(30));
Table altered.
~ Menghapus kolom
DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom job_id pada pada tabel dept di atas.
Sebagai contoh, jika kita ingin menghapus tabel dept, maka yang harus dilakukan adalah :
Table altered.
~ Menghapus kolom
DROP COLUMN digunakan untuk menghapus kolom yang tidak diperlukan lagi pada table. Sebagai contoh untuk menghapus kolom job_id pada pada tabel dept di atas.
ALTER TABLE dept
DROP COLUMN job_id;
– DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP TABLE maka :
Semua data dan struktur dari table akan dihapus
Semua transaksi pending akan di-commit
Semua indeks akan dihapus
Perintah drop ini tidak bisa di-rollback
– DROP TABLE
Digunakan untuk melakukan penghapusan tabel. Melakukan penghapusan table dengan perintah DROP TABLE maka :
Semua data dan struktur dari table akan dihapus
Semua transaksi pending akan di-commit
Semua indeks akan dihapus
Perintah drop ini tidak bisa di-rollback
Sebagai contoh, jika kita ingin menghapus tabel dept, maka yang harus dilakukan adalah :
DROP TABLE dept;
– RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika ingin menghapus tabel dept,maka perintah yang harus dilakukan adalah :
– RENAME
Digunakan untuk merubaha nama dari suatu object (table,view,sequence atau synonim). Sebagai contoh, jika ingin menghapus tabel dept,maka perintah yang harus dilakukan adalah :
RENAME dept TO detail_dept;
Data Manipulation Language (DML) adalah bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Modifikasi data terdiri dari: Insert, Update, Delete , Selection dan View.
- INSERT
Penambahan data (Insert) pada sebuah tabel:
Syntax:
INSERT INTO <namaTabel> [(field1, field2, … fieldn)] VALUES <ListValues>
<ListValues> bisa berbentuk nilai tunggal atau berbentuk SQL query. Syarat dari <ListValues>, jumlah, urutan dan jenis datanya harus sama.
Contoh : insert into Mahasiswa (nim, nama, alamat) values (‘15410100154’, ‘Ongky’, ‘Surabaya’);
- UPDATE
Pembaruan data (Update) pada sebuah tabel:
Syntax:
UPDATE <NamaTabel> SET <field1>=<nilai1> [,<field2>=<nilai2>, … <fieldn>=<nilain>]
Contoh : update Mahasiswa set nama = ‘Zuilham’ where nim = ‘15410100155’ ;
- DELETE
Penghapusan data (delete) pada sebuah tabel:
Syntax:
DELETE FROM <NamaTabel> [WHERE <kondisi>]
[Where <kondisi>] sama seperti where yang dipelajari pada SQL.
Contoh : delete from Mahasiswa where nim = ‘15410100154’;
Data Manipulation Language (DML)
Data Manipulation Language (DML) adalah bahasa basis data yang berguna untuk melakukan modifikasi dan pengambilan data pada suatu basis data. Modifikasi data terdiri dari: Insert, Update, Delete , Selection dan View.
- INSERT
Penambahan data (Insert) pada sebuah tabel:
Syntax:
INSERT INTO <namaTabel> [(field1, field2, … fieldn)] VALUES <ListValues>
<ListValues> bisa berbentuk nilai tunggal atau berbentuk SQL query. Syarat dari <ListValues>, jumlah, urutan dan jenis datanya harus sama.
Contoh : insert into Mahasiswa (nim, nama, alamat) values (‘15410100154’, ‘Ongky’, ‘Surabaya’);
- UPDATE
Pembaruan data (Update) pada sebuah tabel:
Syntax:
UPDATE <NamaTabel> SET <field1>=<nilai1> [,<field2>=<nilai2>, … <fieldn>=<nilain>]
Contoh : update Mahasiswa set nama = ‘Zuilham’ where nim = ‘15410100155’ ;
- DELETE
Penghapusan data (delete) pada sebuah tabel:
Syntax:
DELETE FROM <NamaTabel> [WHERE <kondisi>]
[Where <kondisi>] sama seperti where yang dipelajari pada SQL.
Contoh : delete from Mahasiswa where nim = ‘15410100154’;
Hai Gaeess
Nim : 15410100154
Nama : Zuilham Ongky Berliando
E-Mail : 15410100154@stikom.edu / zuilhamo@gmail.com
Prodi : S1 Sistem Informasi
http://si.stikom.edu
Dosen : Titik Lusiani, M.Kom,OCP
http://blog.stikom.edu/lusiani
http://titiklusiani.wordpress.com
http://www.stikom.surabaya
Nim : 15410100154
Nama : Zuilham Ongky Berliando
E-Mail : 15410100154@stikom.edu / zuilhamo@gmail.com
Prodi : S1 Sistem Informasi
http://si.stikom.edu
Dosen : Titik Lusiani, M.Kom,OCP
http://blog.stikom.edu/lusiani
http://titiklusiani.wordpress.com
http://www.stikom.surabaya
Tidak ada komentar:
Posting Komentar