Hayy :) Hari ini saya akan menjelaskan tentang SQL dan Mysql pada Data base.
Apa sih yang dimaksud dengan SQL?
Dan apa yang dimaksud dengan MYSQL?
Bagaimana sejarah SQL?
Ada berapa jenis SQL itu?
Yukk simak penjelasan berikut ini !
Pengertian SQL
SQL adalah singkatan dari Structured Query Language. Sedangan pengertian SQL adalah suatu bahasa (language) yang digunakan untuk mengakses data di dalam sebuah database relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional. Hingga saat ini hampir seluruh server database atau software database mengenal dan mengerti bahasa SQL.
Pengertian
MySql
My SQL Adalah suatu perangkat lunak
database relasi seperti halnya oracle,postgreSQL,microsoft SQL,dan
sebagainya.Yang paling utama kita jangan disalah artikan dengan SQL,karena SQL
sendiri didefinisikan sebagai suatu sintak perintah-perintah tertentu yang
digunakan untuk mengelola suatu database.Awalnya MY SQL dijalankan pada
sistem operasi Unix dan Linux.Tapi, para penggemar Windows pun sekarang sudah
tersedia MYSQL versi windows.Mereka yang menggunakan Linux biasanya MYSQL sudah
terinstall secara default.Bila belum dapat menginstalnya menggunakan RPM
(Redhat Package Manager, merupsksn prosedure instalasi software yang menjadi
standar de-facto untuk Linuk itu sendiri, walaupun kita tidak menggunakan linux
redhat).Selanjutnya kalau kita menggunakan OS Windows, tidak usah berkecil
hati, karena sudah ada paket software yang merangkum MYSQL,Apache webserver dan
php yang sangat mudah untuk dinstall. Software tersebut namanya PhpTriad
(phptriad2-2.exe,ukuran 13MB). Database adalah suatu himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikan rupa hingga kelak dapat dimanfaatkan kembali dengan cepat dan mudah.sedangkan server,perangkat lunak yang menyediakan layanan untuk perangkat lunak lain dalam komputer yang sama ataupun berbeda.Dapat kita definisikan dari fungsi MYSQL antara lain;
Ø Menyimpan data itu sudah pasti
Ø Dapat mengakses dengan cepat
Ø Mengubahnya (insert, update, delete) dengan melakukan itu semua dengan mudahØ Memiliki banyak fasilitas praktis yang dikembangkan dalam kerja sama yang amat dekat dengan user-user awalnya.
Ø Konektivitas, kecepatan dan keamanan membuat MySQL amat sesuai untuk mengakses database pada internet.
Ø MySQL memiliki banyak kontribusi software yang ada
Sejarah SQL
Awal mula lahirnya bahasa SQL yaitu pada bulan Juni 1970, dimana saat Jhonny Oracle yang merupakan seorang peneliti dari perusahaan IBM memiliki gagasan pembuatan basis data relasional, ide tersebut dituangkan dalam sebuah artikel. Di dalam artikel tersebut juga dibahas mengenai kemungkinan membuat sebuah bahasa standar untuk mengakses data dalam database tersebut. Bahasa standar tersebut diberinama SEQUEL (Structured English Query Language). Setelah kemunculan artikel tersebut lalu IBM memutuskan untuk mengembangkan pembuatan bahasa SEQUEL. Namun penamaan SEQUEL dalam bahasa standar tersebut bermasalah dengan hukum sehingga diubahlah menjadi SQL .
Jenis Perintah SQL
Dalam penggunaan SQL terdapat beberapa perintah yang berguna untuk mengakses dan memanajemen data yang terdapat dalam database. Jenis peringah SQL secara umum dibagi kepada tiga sub perintah, yaitu DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language). Ketiga sub perintah tersebut sangat perlu untuk dipahami bagi anda yang ingin menguasai bahasa sql dan mahir dalam pembuatan database.Data Definition Language (DDL)
DDL adalah sub perintah dari bahasa SQL yang digunakan untuk membangun kerangka sebuah database, dalam hal ini database dan table. Terdapat tiga perintah penting dalam DDL, yaitu CREATE, ALTER, DROP.
CREATE: perintah ini digunakan untuk membuat, termasuk di dalamnya membuat database baru, tabel baru view baru, dan kolom baru.
Contoh: CREATE DATABASE nama_database
ALTER: perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. Mencakup di dalamnya mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom, dan memberikan atribut pada kolom.
Contoh: ALTER TABLE nama_tabel ADD nama_kolom datatype
DROP: perintah DROP berfungsi untuk menghapus database atau tabel.
Contoh: DROP DATABASE nama_database.
Data Manipulation Language (DML)
DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT, SELECT, UPDATE, dan DELETE.
INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat.
Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…);
SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau bahkan dari beberapa tabel dengan penggunaan relasi.
Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel;
UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel.
Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;
DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel.
Contoh: DELETE FROM nama_tabel WHERE kolom=data;
Data Control Language (DCL)
DCL adalah sub bahasa SQL yang berfungsi untuk melakukan pengontrolan data dan server databasenya, seperti manipulasi user dan hak akses (priviledges). Yang termasuk perintah dalam DCL ada dua, yaitu GRANT dan REVOKE.
GRANT: perintah ini digunakan untuk memberikan hak akses oleh admin ke salah satu user atau pengguna. Hak akses tersebut bisa berupa hak membuat (CREATE), mengambil data (SELECT), menghapus data (DELETE), mengubah data (UPDATE), dan hak khusus lainnya yang berhubungan dengan sistem database.
REVOKE: perintah ini digunakan untuk mencabut hak akses yang telah diberikan kepada user. Dalam ini merupakan kebalikan dari perintah GRANT.
Sumber :
http://restoeboedie19.wordpress.com/2012/04/03/pengertian-mysql/
http://blestanor.blogspot.com/2011/07/pengertian-mysql.html
http://euroditaku.wordpress.com/2011/04/06/pengertian-komponen-fitur-pengembang-database-baru-tools-sql-server-2005-dan-sql-server-management-studio/
Sekian penjelasan dari saya semoga bermanfaat :)
Wassalamualaikum wr.wb
Tidak ada komentar:
Posting Komentar