PHP

Panduan Belajar SQL Mysql

Structured Query Language (SQL) merupakan  sekumpulan perintah khusus yang digunakan untuk mengakses data dan memanipulasi  dalam database relasional. SQL ini sebagai bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional.

Pada prinsipnya SQL sebagai system manipulasi data ini dikenal dengan nama DBMS (Database Management System). Dan hampir semua DBMS ini menggunakan SQL sebagai fasilitas untuk memanipulasi data seperti Oracle, SQL Server, Mysql, PostgreSQL, Foxpro dan lain sebagainya.

Struktur Hirarki Database

 photo struktur database_zpscrgxnnxm.jpg

 

 

Terdapat 3 (tiga) Jenis perintah SQL yaitu :

1. 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 :

• Membuat database (CREATE DATABASE)
• Menghapus database (DROP DATABASE)
• Menciptakan tabel (CREATE TABLE)
• Menghapus tabel (DROP TABLE)
• Mengubah tabel (ALTER TABLE)

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 :

• Menambah record (INSERT INTO)
• Melihat isi tabel (SELECT)
• Menganti isi record (UPDATE)
• Menghapus record (DELETE)

3. DCL atau Data Control Language
DCL (bukan BCL) merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :

• GRANT
• REVOKE
• COMMIT
• ROLLBACK

Adapun penjelasan tentang  fungsi dan penerapan dari SQL tersebut di atas sebagai berikut :

1. DDL atau Data Definition Language

A.  Membuat database (CREATE DATABASE)

Membuat database, fungsi sql tersebut ketika kita akan membuat database

CREATE DATABASE namadatabase ;

B. Menghapus database (DROP DATABASE)

Menghapus database, perintah ini bagaimana menghapus database

DROP DATABASE namadatabase;

C. Menghapus tabel (DROP TABLE)

Perintah ini adalah berfungsi menghapus tabel

DROP TABLE nama_tabel;

D. Menciptakan tabel (CREATE TABLE)

Perintah bagaimana membuat tabel dalam database

CREATE TABLE nama_tabel
(id number(5),
nama char(20),
emain char(10),
umur number(2),
);

E. Mengubah tabel (ALTER TABLE)

Perintah ini digunakan untuk menambah kolom, merubah tabel, merubah kolom maupun tipe kolom dan lain-lain

ALTER TABLE nama_tabel

Contoh

Merubah tipe kolom tabel :

ALTER TABLE daftar_jurusan MODIFY jumlah_mahasiswa MEDIUMINT;

Merubah nama kolom dalam tabel :

ALTER TABLE daftar_jurusan CHANGE alamat alamat_jurusan VARCHAR(100);

Merubah nama tabel :

ALTER TABLE daftar_jurusan RENAME TO tabel_jurusan;

Menambah kolom baru dalam tabel :

ALTER TABLE daftar_jurusan ADD ketua_jurusan VARCHAR(50);

Menghapus kolom dalam tabel :

ALTER TABLE daftar_jurusan DROP ketua_jurusan;

Merubah tipe tabel :

ALTER TABLE nama_tabel ENGINE = tipe_tabel;

 

Artikel selanjutnya Belajar SQL DML atau Data Manipulation Language

 

Oh ya temen-temen jangan lupa tinggalin komentar ya, saran, kesan dan kritiknya di bawah. Untuk membangun blog yang lebih baik ke depannya. dan slamat berkunjung kembali di mampiro.com :)

Mohon maklum adanya file-file mampiro sudah dihapus oleh pihak ziddu... kami dari pihak mampiro.com akan mereparasinya kembali.., terima kasih sudah berkunjung


2 comments

    1. admin Post author

      @Nanda Maya Utari : oh ya bagus untuk bisa banyak belajar sql, oraqle, mysql, sql server dan lain :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">