Perintah-Perintah Sql Tingkat Dasar
Bismillah...
Bergelut dengan dunia pemrograman tentunya tidak akan terlepas dari yang namanya database. Karena kalau kita ibaratkan bahasa pemrograman yaitu jasad, maka database yaitu ruhnya. Makara keduanya tidak sanggup dipisahkan, akan tetapi keduanya saling mengisi supaya sebuah aplikasi sanggup hidup. Dengan kata lain keduanya mempunyai tugas inti yang tidak sanggup dipisahkan dalam sebuah pembuatan aplikasi.
Baiklah, kali ini kita akan membahas beberapa perintah SQL tingkat dasar yang sangat diharapkan dalam acara pemrograman.
Hirarki database:
bit⟹Byte/Character⟹Field⟹Record⟹ Table/File⟹Database
Penjelasan:
bit adalah satuan terkecil dari sebuah unit database.
Byte/Character adalah kumpulan dari beberapa bit.
Field adalah kumpulan dari beberapa character yang membentuk sebuah kata bermakna.
Record adalah kumpulan dari beberapa Field yang sudah terisi oleh data.
Table/File yaitu kumpulan dari beberapa Record.
Database adalah kumpulan dari beberapa Tabel.
Merancang Database yang Baik
Rancangan database memilih suatu aplikasi efektif atau tidak, efisien atau tidak, baik atau tidak. Pembahasan mengenai bagaimana merancang database yang baik tentunya sangat panjang. Kita sanggup mencari rujukan terkait dengan perancangan database.
Beberapa Aturan Merancang Database yang Baik
a. Tabel dalam database dihentikan mengandung record (data) ganda, atau dengan kata lain dihentikan ada redudancy data. Jika terdapat data yang sama, maka perlu dilihat kembali rancangan tabelnya.
b. Setiap tabel dalam database, harus mempunyai field (kolom) yang unik. Field ini disebut sebagai Primary Key.
c. Tabel harus sudah normal.
d. Besar atau kecilnya ukuran database hendaknya dibentuk seminimal mungkin. Hal ini ditentukan oleh pemilihan tipe data yang tepat.
e. Merancang database hendaknya memperhatikan apakah rancangan sanggup menampung data (record) sesuai yang diharapkan oleh aplikasi atau tidak.
Tips Penamaan Identifier
a. Penamaan identifier (database, tabel, kolom) di MySQL bersifat casesensitive. Penamaan identifier hendaknya konsisten untuk semua tabel dalam suatu database. Kita sanggup memakai model lower-case, UPPER-CASE, camelCase dll.
b. Nama database, tabel dan kolom maksimal 64 karakter.
c. Hindari penggunaan abjad khusus, mirip üà û, alasannya sanggup bermasalah dalam sistem operasi yang lain.
d. Pilih nama untuk field (kolom) yang mencerminkan isi dari data yang disimpan.
Terdapat 3 (tiga) jenis perintah SQL, yaitu :
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang bekerjasama dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini antara lain :
􀂃 CREATE
􀂃 ALTER
􀂃 RENAME
􀂃 DROP
2. DML atau Data Manipulation Language
DML merupakan perintah SQL yang bekerjasama dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain :
􀂃 SELECT
􀂃 INSERT
􀂃 UPDATE
􀂃 DELETE
3. DCL atau Data Control Language
DCL merupakan perintah SQL yang bekerjasama dengan manipulasi user dan hak susukan (priviledges). Perintah SQL yang termasuk dalam DCL antara lain :
􀂃 GRANT
􀂃 REVOKE
Berikut ini beberapa pola Perintah-perintah SQL tingkat dasar
Membuat Database
CREATE DATABASE nama_database;
Contoh :
CREATE DATABASE db_perpustakaan;
Menghapus Database
DROP DATABASE nama_database;
Contoh :
DROP DATABASE db_perpustakaan;
Membuat Tabel
CREATE TABLE nama_tabel (field1 tipe(panjang), field2 tipe(panjang), fieldn tipe(panjang), PRIMARY KEY(field_key));
Contoh:
CREATE TABLE tbl_buku (kode_buku char(6), judul_buku char(25), pengarang char(20), penerbit char(20), tahun_terbit char(4), jumlah_buku int, PRIMARY KEY (kode_buku));
Menghapus Tabel
DROP TABLE nama_tabel;
Contoh:
DROP TABLE tbl_buku;
Mengisi Data (INSERT)
INSERT INTO tbl_buku VALUES (‘nilai1’,’nilai2’,.....);
Contoh:
INSERT INTO tbl_buku VALUES (‘BK_001’,’Cahaya Islam’,’Hasan Sanlawi’,’CV. Press Media’,’2017’,’20’);
Menampilkan seluruh Isi Record
SELECT * FROM nama_tabel;
Contoh:
SELECT * FROM tbl_buku;
Menampilkan sebagian isi Record
SELECT filed1, field2, field3, FROM nama_tabel;
Contoh:
SELECT kode_buku, judul_buku, pengarang, jumlah_buku FROM tbl_buku;
Mengedit Isi Record
UPDATE nama_tabel SET Field1=’nilaibaru’ WHERE kondisi;
Contoh:
UPDATE tbl_buku SET penerbit=’CV.PURNAMA’ WHERE kode_buku=’BK_001’;
Menghapus Isi Record
DELETE FROM nama_tabel WHERE kondisi;
Contoh:
DELETE FROM tbl_buku WHERE kode_buku=’BK_001’;
Baca juga : Menyimpan Gambar dengan VB.NET dan MYSQL
Demikian pembahasan kita perihal Perintah-perintah SQL tingkat dasar, semoga memberi sedikit pencerahan perihal database dan juga perintah-perintah SQL. Terimakasih sudah berkunjung, Insya Allah bertemu pada postingan lainnya.
