Semoga Bermanfaat

Jumat, 18 Oktober 2013

Structure Query Language

Postingan kali ini saya akan membahas tentang Structure Query Language (SQL).Apa itu SQL ? SQL adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya.

Terdapat 2 jenis perintah SQL, yaitu DDL dan DML


1. DDL atau Data Definition Language

DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Perintah SQL yang termasuk dalam DDL antara lain :
  • CREATE
  • ALTER
  • RENAME
  • DROP
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 :
  • SELECT
  • INSERT
  • UPDATE
  • DELETE

Create Database
Digunakan untuk membuat database baru.

Syntax dasar:

CREATE DATABASE database_nama

Contoh:

CREATE DATABASE databaseku


Create Table

Digunakan untuk membuat tabel data baru dalam sebuah database.

Syntax dasar:

CREATE TABLE

(

Column_name1 table_nama data_type

Column_name2 table_nama data_type

Column_name3 table_nama data_type

)

Contoh:

CREATE TABLE bukutamu

(

Id int,

Nama varchar (255),

Email varchar(50),

Kota varchar(255)

)

 
Drop Database


Digunakan untuk menghapus database.

Syntax dasar :

DROP DATABASE database_name



Alter Table

Digunaka untuk menambah, menghapus, atau mengubah kolom (field) pada tabel yang sudah ada.

Syntax untuk menambah kolom :

ALTER TABLE table_name

ADD column_name datatype



ALTER TABLE table_name

DROP column_name datatype



Update

Digunakan untuk mengubah/memperbarui data di tabel database.

Syntax dasar:

UPDATE table_name

SET column1=value,column2=value, . . .

WHERE some_column=some_value

Contoh :

UPDATE bukutamu

SET email=miftakhul@yahoo.com’, kota=’Demak’

WHERE



Insert Into

Digunakan untuk menambahkan data baru di tabel database.

Syntax dasar :

INSERT INTO table_name

VALUES (value1,value2,value3, . . .)

Atau

INSERT INTO table_name (column1,column2,column3, . . .)

VALUES (value1,value2,value3, . . .)

Contoh 1:

INSERT INTO bukutamu

VALUES (1,’Miftakhul’,’miftakhul@mail.com’,’Demak’)

Contoh 2:

INSERT INTO bukutamu (id,nama,email,kota)

VALUES (1,’Miftakhul’,’miftakhul@mail.com’,’Demak’)



Delete

Digunakan untuk menghapus data di table database. Tambahkan perintah Where untuk memfilter data-data tertentu yang akan dihapus. Jika tanpa perintah Where, maka seluruh data dalam tabel akan terhapus.

Syntax dasar :

DELETE FROM table_name

WHERE some_column=some_value

Contoh:

DELETE FROM bukutamu

WHERE id=1



 Select
Digunakan untuk memilih data dari table database.

Syntax dasar:

SELECT column_name(s)

FROM table_name

Atau

SELECT * FROM table_name

Contoh 1:

SELECT nama,email FROM bukutamu

Contoh 2:

SELECT * FROM bukutamu

0 komentar:

Posting Komentar