Khamis, 10 Mei 2012

Pengertian SQL dan Mysql

SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.

SQL adalah salah satu DBMS (database management system) yang saat ini banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.

Perbedaan penggunaan SQL pada masing-masing bahasa biasanya pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.

Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE, MySQL,PostGreeSQL,JAVA,dll
Kategori

SQL memiliki 3 kategori perintah
Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel
Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)
Data Control Language (DCL, digunakan untuk mengedalikan database
Perintah Perintah dalam Data Base

Perintah-perintah dalam SQL bisa disebut dengan query.
Ada tiga sub perintah:
1. DDL -> Data Definition Language
2. DML -> Data Manipulation Language
3. DCL -> Data Control Language

I. Data Definition Language
Ini adalah perintah dasar untuk membangun kerangka nya database, seperti:
CREATE: Perintah ini digunakan untuk membuat. Membuat database baru, view baru, kolom, dll.
Nanti kita bahas bagaimana cara untuk menggunakan perintah ini.

ALTER: Perintah ini digunakan untuk mengubah strukturnya tabel yang sudah jadi sebelumnya.
Seperti mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom,
bisa juga untuk memberikan atribut pada kolom.

DROP: Perintah ini digunakan untuk menghapus database dan tabel.

II. Data Manipulation Language
Ini adalah perintah untuk memanipulasi data dalam database yang sudah dibuat. Perintah-perintahnya seperti:
INSERT: Perintah ini digunakan untuk menyisipkan atau memasukan databaru ke dalam tabel.
SELECT: Perintah ini digunakan untuk mengambil data atau menampilkan data dari suatu tabel.
Data yang kita ambil bisa kita tampilkan dalam layar prompt MySQL secara langsung atau melalui tampilan aplikasi.
UPDATE: Perintah ini digunakan untuk memperbarui data lama menjadi data baru.
DELETE: Perintah ini digunakan untuk menghapus data dari tabel



sumber : http://imam2net.web.id/2011/11/pengertian-dan-fungsi-sql-atau-mysql.html

1 ulasan:

  1. terkait dengan analisis MySQL, bisa diunduh artikel berikut http://repository.gunadarma.ac.id/bitstream/123456789/2338/1/Web%20Security%20Analysis%20Using%20Picalo%20and%20MySQL%20In%20Gunadarma%20University.pdf

    BalasPadam