Bahasa Pemrograman SQL itulah artikel yang akan saya informasikan buat anda. Pemrograman SQL merupakan suatu bahasa yang digunakan dalam perancangan database aplikasi komputer. SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 (4th GL) yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemograman level ke-3 (3rd GL), bahasa ini bersifat request oriented dan bersifat non-prosedural sehingga lebih mudah untuk dipelajari karena sintaksis yang digunakan lebih fleksibel dalam penggunaannya. Selain itu, SQL juga bersifat non case sensitive. Banyak vendor pembuat DBMS (Database Management System) yang saat ini menggunakan SQL sebagai standarisasi dalam produk mereka, seperti ORACLE, Microsoft SQL Server, PostGreSQL, dan MySQL.
- DDL (Data Definition Language), yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basisdatanya sendiri. Misalnya : CREATE, DROP, dan ALTER. Berikut ini adalah perintah-perintah dasar SQL untuk DDL, diantaranya :
Contoh :
CREATE TABLE table_name (
Fieldname1_name type_data ([NULL|NOT NULL]),
Fieldname1_name type_data ([NULL|NOT NULL]),
FieldnameN_name type_data ([NULL|NOT NULL]),
Primery key ([fieldname]) )
2. ALTER TABLE : merupakan perintah yang digunakan untuk mengubah struktur kolom pada tabel dengan menambah kolom, mengubah tipe data, mengubah nama kolom, menambah constraint, menghapus kolom, dan menghapus constraint. Perintah ADD digunakan untuk menambahkan kolom pada sebuah tabel, sedangkan ALTER COLUMN digunakan untuk mengubah suatu struktur kolom pada sebuah tabel.
Contoh :
ALTER TABLE <nama_tabel> ADD/ALTER3. DROP TABLE : merupakan perintah SQL yang digunakan untuk menghapus sebuah tabel dalam database.
COLUMN <nama_field> type_data
Contoh :
DROP TABLE <nama_tabel>- DML (Data Manipulation Language), yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel, record. Misalnya : INSERT, UPDATE, SELECT, dan DELETE. Berikut ini adalah perintah-perintah dasar SQL untuk DML, di antaranya :
1. INSERT : digunakan untuk menyisipkan record ke dalam tabel/view.
Contoh :
INSERT INTO nama_tabel (field1,field2,…,field_N)
VALUES (‘value1’, ‘value1’,’…’, ‘value_N’)
2. UPDATE : digunakan untuk mengubah data/record dari tabel.
Contoh :
UPDATE nama_tabel SET nama_kolom = “nilai_data_baru” WHERE [kondisi]
3. DELETE : digunakan untuk menghapus data/record dari tabel.
Contoh :
DELETE FROM nama_tabel WHERE [kondisi]
4. SELECT : digunakan untuk menampilkan baris-baris data dari tabel.
Contoh :
SELECT (field1,field2,…,field_N)
FROM tabel_source
WHERE [search_condition]
GROUP BY [group_by_expression]
HAVING [search_condition]
ORDER BY [order_expression] [ASC | DESC]
Itulah sedikit mengenai Bahasa Pemrograman SQL semoga bermanfaat buat anda. Penulis menyadari bahwa masih banyak kekurangan dalam penjelasan di atas. Silahkan anda mencari referensi sebanyak-banyaknya dari berbagai sumber.