Sql dibagi 2 menjadi DDL & DML
DDL: data definision language
bahasa sql yang digunakan untuk membuat dan memanipulasi objek data base
DML : data manipulation language
bahasa sql yang digunakan untuk memanipulasi rekod pada database
Perintah dalam DDL : CREATE untuk membuat objek data base, , ALTER , DROP untuk menghancurkan database (tablenya)
Perintah dalam DML : SELECT untuk memilih rekod dari table, INSERT menyisipkan rekod baru pd table, UPDATE mengubah nilai suatu rekod pd table, DELETE untuk menghapus rekod
RUMUS perintah DDL :
CREATE TABLE namatable (namafield1 datatype, namafield2 datatype, namafield3 datatype);
CREATE TABLE tblMahasiswa (NPM VARCHAR(50) PRIMARY KEY, Nama_Mahasiswa VARCHAR(50), Tahun_Masuk INT(4), Alamat TEXT );
DROP TABLE tblMahasiswa;
CREATE TABLE tblPegawai (ID Pengguna VARCHAR(50) PRIMARY KEY, Nama_Pegawai VARCHAR(50), Tahun_Masuk INT(4), No_Telpon INT(11), Alamat TEXT);
RUMUS perintah DML :
INSERT INTO tblMahasiswa (NPM, Nama_Mahasiswa, Tahun_masuk, Alamat);
VALUES ('0701130074', 'Arie Nugraha', '2001', 'Depok I');
INSERT INTO tblMahasiswa (NPM, Nama_Mahasiswa, Tahun_masuk, Alamat)
VALUES ('0701130074', 'Arie Nugraha', '2002', 'Depok I')
INSERT INTO tblMahasiswa (NPM, Nama_Mahasiswa, Tahun_masuk, Alamat)
VALUES ('0701130075', 'Ari', '2000', 'Depok II')
INSERT INTO tblMahasiswa (NPM, Nama_Mahasiswa, Tahun_masuk, Alamat)
VALUES ('0701130076', 'Arief ', '2003', 'Depok III')
SELECT field1, field2 FROM table [WHERE criteria_def];
SELECT * FROM tblMahasiswa
WHERE Nama_Mahasiswa='Arief Rahman Hakim'
OR Tahun_Masuk=2002;
SELECT * FROM tblMahasiswa
WHERE Tahun_Masuk BETWEEN 2000 AND 2003
SELECT * FROM tblMahasiswa
WHERE Nama_Mahasiswa LIKE '%Arief%'
DELETE FROM tblMahasiswa
WHERE Nama_Mahasiswa LIKE '%Ari%'
Jumat, 24 April 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar