DDL
1. Membuat tabel
CREATE TABLE [schema.]table (column datatype
[DEFAULT expr][column constraint],[...],[table constraint],[....]);
Contoh :
CREATE TABLE peegawaiku
(id_pegawai NUMBER(5) not null,
Nama VARCHAR2(30),
Jenis_kelamin NUMBER(1),
Alamat VARCHAR2(50),
Telp VARCHAR2(50));
Perintah tersebut artinya membuat tabel dengan nama
pegawaiku. Tabel tersebut mempunyai 5 kolom yaitu id_pegawai, nama,
jenis_kelamin, alamat, telp.
2. Mengubah kolom, menambah kolom, menghapus kolom
- Menambah kolom/field pada tabel
ALTER TABLE PEGAWAIKU ADD (DEPTNO NUMBER(2));
- Mengubah kolom
ALTER TABLE PEGAWAIKU MODIFY
TELP VARCHAR2(15));
- Menghapus kolom
ALTER TABLE PEGAWAIKU
DROP COLUMN JENIS_KELAMIN;
3. Menghapus table
DROP TABLE PEGAWAIKU;
DML
1. Memasukkan data
INSERT INTO TABLE [(COLUMN,...,...)
VALUES (VALUE,’VALUE’,...);
2. Mengubah data
UPDATE TABLE
SET COLUMN = NEW VALUE [,COLUMN = NEW VALUE] WHERE
COLUMN = CONDITION;
3. Menghapus data
DELETE FROM TABLE
WHERE COLUMN = CONDITION;
4. Menampilkan data
- Menampilkan seluruh data dari tabel
Select * from namatabel;
- Menampilkan data field tertentu dari suatu tabel
SELECT namafiled from pegawai;
- Menampilkan dengan penggunaan kolom alias
SELECT column as nama_alias,...from table;
- Menampilkan dengan klausa ORDER BY dan WHERE
SELECT *from namatable ORDER BY namafield
- Where condition
SELECT nama_barang, harga, jumlahstock from barang
WHERE jumlahstock > 400;
- Concat (penggabungan
SELECT namafield1 ||’,’||namafield2 as “keterangan”
from namatabel;
- Menampilkan data dari beberapa tabel
SELECT e.FIRST_NAME,e.LAST_NAME,e.SALARY,d.NAME
FROM S_EMP e, s_dept d WHERE e.DEPT_ID =D.ID
- Menampilkan dengan SUB QUERY
SELECT FIRST_NAME,LAST_NAME,SALARY
FROM S_EMP WHERE DEPT_ID = (SELECT DEPT_ID FROM S_DEPT
WHERE NAME=’FINANCE’);
0 komentar:
Posting Komentar