endahuluan
erintah DDL.
Perintah DML.
\dahuluan
SQL merupakan singkatan dari Structured Query Language. SQL atau juga
ing disebut sebagai query merupakan suatu bahasa (language) yang
unakan untuk mengakses database. SQL dikenalkan pertama kall dalam IBM
da tahun 1970 dan sebuah standar ISO dan ANSII ditetapkan untuk SQL.
ndar ini tidak tergantung pada mesin yang digunakan (IBM, Microsoft atau
cle). Hampir semua software database mengenal atau mengerti SQL. Jadl,
rintah SQL pada semua software database hampir sama.
Terdapat 3 (tiga) jenis perintah SQL, yaitu :
DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu
struktur database, dalam hal ini database dan table. Beberapa perintah dasar
yang termasuk DDL ini antara lain :
= CREATE *
= ALTER
= RENAME
=» DROP
DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubung:
Pengolahan data atau record dalam table. Perint
DML antara lain :
«= SELECT
* INSERT
* UPDATE
"DELETE
‘chad Solichinvers! 1.0 (Januart 2010),
1 Pemula Hingga Mahir a
DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan den:
priviledges). Perintah SQL yang termasuk dalam DCL ant
gan manipulas! user dan
ra lain +
hak akses (1 :
= GRANT
= REVOKE
mbuat, Menampilkan, Membuka dan Menghapus Database
smbuat Database
intaks umum SQL untuk membuat suatu database adalah sebagal berikut :
REATE DATABASE [IF NOT EXISTS}! nama_database;
Bentuk perintah di atas akan membuat sebuah database baru dengan nama
ma_database. Aturan penamaan sebuah database sama seperti aturan
namaan sebuah variabel, dimana secara umum nama database boleh terdirl
ri huruf, angka dan under-score (_). Jika database yang akan dibuat sudah
fa, maka akan muncul pesan error. Namun jika ingin otomatis menghapus
tabase yang lama jika sudah ada, aktifkan option IF NOT EXISTS.
Berikut ini contoh perintah untuk membuat database baru dengan nama
njualan” :
[CREATE DATABASE penjualan;
ka query di atas berhasil dieksekusi dan database berhasil dibuat,
jitampilkan pesan kurang lebih sebagai berikut :
Query 0K, 1 row affected (0.02 sec)
lenampilkan Database
Untuk melihat database yang baru saja dibuat atau yang sudal
enggunakan perintah sebagai berikut :
| SHOW DATABASES,
dasil dari perintah di atas akan menampilkan semua database
4ySQL. Berikut ini contoh hasil dari query di atas :LS : Dari Pemula Hingga Mahir
| Database
a
| penjualan | |
1 mysql ' |
| test 1
be
3 rows in set (0.02 sec)
jembuka Database
Sebelum melakukan manipulasi tabel dan record yang berada di dalamnya,
ita harus membuka atau mengaktifkan databasenya terlebih dahulu. Untuk
yembuka database "penjualan”, berikut ini querynya :
[ose penjualan;
ka perintah atau query di atas berhasil, maka akan ditampilkan pesan sebagal
erikut :
[Database changed
Menghapus Database
Untuk menghapus suatu database, sintaks umumnya adalah sb,
DROP DATABASE [IF EXISTS] nama_database;
Bentuk perintah di atas akan menghapus database di
nama_database. Jika databasenya ada maka database dan juga
di dalamnya akan dihapus. Jadi berhati-hatilah dengan perintah
database yang akan dihapus tidak ditemukan, maka akan ditar
error. Aktifkan option IF EXISTS untuk memastikan bahwa
benar-benar ada.
Berikut ini contoh perintah untuk menghapus database
“penjualan” :
DROP DATABASE penjualan;