PERINTAH-PERINTAH SQL


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

Copyright 2009 Suci Rahmadiaty. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates