2. DML atau Data Manipulation Language.
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau
pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML
antara lain: a.
SELECT. b.
INSERT. c.
UPDATE. d.
DELETE.
2.10.1. Membuat Database.
Sintaks umum SQL untuk membuat suatu database adalah sebagai berikut:
CREATE DATABASE [IF NOT EXISTS] nama_database;
Berikut ini contoh perintah untuk membuat database baru dengan nama
“dbmedia”:
CREATE DATABASE dbmedia;
Jika query diatas berhasil dieksekusi dan database berhasil dibuat, maka akan ditampilkan pesan sebagai berikut:
Query OK, 1 row affected 0.02 sec
Untuk melihat database yang baru saja dibuat atau yang sudah ada, dapat menggunakan perintah sebagai berikut:
SHOW DATABASES;
Hasil dari perintah di atas akan menampilkan semua database yang sudah ada di MySQL. Berikut ini gambar 2.3 hasil dari query di atas:
Gambar 2.3. Tampilan Melihat Database Pada Command Prompt.
2.10.2. Membuka Database.
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya, kita harus
membuka database “dbmedia”, berikut ini querynya:
USE dbmedia;
Jika perintah berhasil, maka akan ditampilkan pesan sebagai berikut:
Database changed
2.10.3. Menghapus Database.
Untuk menghapus suatu database, sintaks umumnya adalah:
DROP DATABASE dbmedia;
2.10.4. Menampilkan Tabel
SHOW TABLES;
2.10.5. Membuat Tabel Baru.
CREATE TABLE nama_tabel field1 tipe panjang,
field2 tipe panjang, ...
fieldn tipe panjang, PRIMARY KEY field_key;
2.10.6. Menampilkan Struktur Tabel.
Desc tabel;
2.10.7. Mengubah Struktur Tabel.
ALTER TABLE nama_tabel jenis_pengubahan;
2.10.8. Mengisi Data ke Dalam Tabel.
INSERT INTO nama_tabel VALUES ‘nilai1’,’nilai2’; atau INSERT INTO nama_tabel field1,field2,...
VALUES ‘nilai1’,’nilai2’,...;
2.10.9. Menampilkan Isi Tabel.
SELECT FROM nama_tabel;
2.10.10. Mengedit Record dengan UPDATE.
UPDATE nama_tabel SET field1=’nilaibaru’[WHERE kondisi];
2.10.11. Menghapus Data dengan DELETE.
DELETE FROM nama_tabel [WHERE kondisi];
2.10.12. Keluar Dari MySQL.