Pemrograman Database dengan SQL
Structured Query Language (SQL) adalah bahasa standard untuk melakukan berbagai
operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data
dengan kriteria tertentu, menambahkan data hingga menghapus data tertentu.
Penggunaan SQL pada beberapa bahasa pemrograman secara umum relatif sama.
Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi
pemrograman database.
1. Mengubah struktur sebuah database.
2. Mengubah pengaturan keamanan sistem.
3. Memberikan hak akses kepada pengguna untuk mengakses database atau table.
4. Memperoleh informasi dari database.
5. Memutakhirkan isi database.
Berikut saya akan memberikan contoh pembuatan database tentang LPK (Lembaga Pendidikan Kursus)dengan menggunakan SQL.Database tersebut terdiri dari 3 tabel yaitu:
1.Tabel Siswa
Tabel tersebut mempunyai 3 field yang terdiri dari:
a.NIS dengan tipe Char(8)
b.Nama dengan tipe Char(25)
c.Alamat dengan tipe Char(30)
2.Tabel Kursus
Tabel tersebut mempunyai 3 field yang terdiri dari:
a.ID_kursus dengan tipe Char(5)
b.Nm_kursus dengan tipe Char(25)
c.Satuan dengan tipe Char(25)
3.Tabel Instruktur
Tabel tersebut mempunyai 3 field yang terdiri dari:
a.id_instruktur dengan tipe Char(8)
b.nm_instruktur dengan tipe Char(25)
c.Alamat dengan tipe Char(25)
LANGKAH-LANGKAH PEMBUATAN DATABASE
1.Pembuatan Database
Sintaks:CREATE DATABASE (Nm_database)
Aplikasi sintaks : mysql> CREATE DATABASE LPK;
2. Melihat daftar database yang telah dibuat
Sintaks : SHOW DATABASES
Aplikasi sintaks : mysql> SHOW DATABASE;
3. Mengaktifkan database yang telah dibuat
Sintaks : USE (nama_database)
Aplikasi sintaks : mysql> USE LPK;
4. Pembuatan tabel
Sintaks : CREATE TABLE (nama_tabel)
(nama_kolom1,type_data_kolom1,nama_kolom2,type_data_kolom2,…)
Aplikasi sintaks :
mysql> CREATE TABLE SISWA (NIS CHAR(8) NOT NULL,NAMA CHAR(25) NOT NULL,
->ALAMAT CHAR(25) NOT NULL);
mysql> CREATE TABLE KURSUS (ID_KURSUS CHAR(5) NOT NULL,NAMA_KURSUS CHAR(25) NOT NULL,
->SATUAN CHAR(20) NOT NULL);
mysql> CREATE TABLE INSTRUKTUR (ID_INSTRUKTUR CHAR(5) NOT NULL,NAMA_INSTRUKTUR CHAR(25) NOT NULL,
->ALAMAT CHAR(25) NOT NULL);
5. Melihat daftar tabel yang telah dibuat
Sintaks : SHOW TABLES
Aplikasi sintaks : mysql> SHOW TABLES;
6. Melihat struktur tabel yang telah dibuat
Sintaks : DESCRIBE (nama_tabel)
Aplikasi sintaks :
mysql> DESCRIBE SISWA;
mysql> DESCRIBE KURSUS;
mysql> DESCRIBE INSTRUKTUR;
7.Mengisi data baru kedalam tabel
Sintaks : INSER INTO (nama_tabel) values (“Data kolom1”,”Data kolom2”,….);
Aplikasi sintaks :
mysql> INSERT INTO SISWA
->VALUES ('12075887','TATU MARIFAH','JL.GEMBIRA 2 NO.15');
mysql> INSERT INTO KURSUS
->VALUES ('VSP09','Visual FOXPRO','3Jam');
mysql> INSERT INTO INSTRUKTUR
->VALUES ('LD001','LINDA MARLINDA','Jl.FATMAWATI KAV.11');
8. Menampilkan data yang telah dimasukkan pada tabel
Sintaks : SELECT * FROM (nama_tabel)
Aplikasi sintaks :
mysql> SELECT * FROM SISWA;
mysql> SELECT * FROM KURSUS;
mysql> SELECT * FROM INSTRUKTUR;
Minggu, 24 Mei 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar