Post by My BSI on Dec 5, 2011 22:08:01 GMT 7
DATABASE
Membuat Database :
CREATE DATABASE nama_database;
Menghapus Database :
DROP DATABASE nama_database;
Menampilkan Database yang telah dibuat :
SHOW DATABASES;
Menggunakan Database :
USE nama_database;
TABLE
Membuat Tabel :
CREATE TABLE nama_tabel(field1 tipe1(size), field2 tipe2(size), fieldN tipeN(size));
not null : field tidak boleh kosong
primary key : set field sbg primary key
Menghapus Tabel :
DROP TABLE nama_tabel;
Menampilkan Tabel yang sudah dibuat :
SHOW TABLES;
Melihat Struktur Tabel :
DESC nama_tabel;
Mengganti Nama Tabel :
ALTER TABLE nama_tabel RENAME new_nama_tabel;
RENAME TABLE nama_tabel TO new_nama_tabel;
Membuat Tabel dari Tabel yang sudah dibuat :
SELECT [DISTINCT | ALL] nama_field FROM nama_tabel
[WHERE kondisi] [GROUP BY column_list] [HAVING kondisi]
[ORDER BY column_list [ASC | DESC]];
Menambah Field Baru :
ALTER TABLE nama_tabel ADD nama_fieldbaru tipe(size) [FIRST | AFTER nama_field];
Menghapus Field :
ALTER TABLE nama_tabel DROP nama_field;
Mengganti Nama Field :
ALTER TABLE nama_tabel CHANGE nama_field_lama nama_field_baru type(size);
Menambah Field Unik (Index) :
ALTER TABLE nama_tabel ADD index(nama_field);
Menghapus Index :
ALTER TABLE nama_tabel DROP index(nama_field);
Mengupdate Field (merubah value) :
UPDATE nama_tabel SET nama_field=value WHERE kondisi;
Mengubah Field Type & Size :
ALTER TABLE nama_tabel MODIFY COLUMN nama_field tipebaru(sizebaru);
Mengganti Primary Key :
ALTER TABLE nama_tabel ADD primary key(nama_field);
Menambah Record :
INSERT INTO nama_tabel [(field1, field2, …..)] VALUES(f1value, f2 value, …..);
Menghapus Record :
DELETE FROM nama_tabel WHERE kondisi;
INDEX
Membuat Index :
CREATE [UNIQUE] INDEX nama_index ON nama_tabel(nama_field);
Menghapus Index :
DROP INDEX nama_index;
VIEW
Membuat View :
CREATE VIEW nama_view [ (nama_kolom1, …..) ]
AS SELECT statement [WITH CHECK OPTION];
Menghapus View :
DROP VIEW nama_view;
Untuk Contohnya dan Query Lainnya mungkin akan ditambahkan nanti di lain waktu