S Q L
SQL adalah kependekan dari Structured Query Language, merupakan bahasa atau kumpulan perintah standar yang digunakan dalam manajemen basis data relasional.
Perintah dalam SQL terdiri dari tiga bahasa, yaitu :
- Data Definition Language (DDL), berfungsi untuk mendefinisikan, mengubah, menghapus database, struktur tabel, indeks, dan objek-objek lain dalam database. Contohnya, CREATE, ALTER, DROP.
CREATE, berfungsi untuk membuat database dan objek-objek di dalam database.
Sintaks : CREATE DATABASE nama_database
(membuat database Akademik)
Setelah membuat database baru, yakni membuat tabel dalam database tersebut.
Sintaks : CREATE TABLE [nama_tabel]
(nama_field1 type_data(lebar) [constraint ...],
nama_field2 type_data(lebar), ...)
Contoh : CREATE TABLE mahasiswa
(Nama_mhs varchar(25) not null, NIM char(10)
constraint pk_nim primary key, ...)
constraints adalah batasan-batasan yang diberikan untuk tiap kolom. Ini juga tergantung implementasi sistem manajemen basis data, misalnya
NOT NULL, UNIQUE, dan sebagainya. Ini dapat digunakan untuk mendefinisikan kunci primer (primary key) dan kunci asing (foreign key).
ALTER, berfungsi untuk mengubah, menambah, menghapus tabel dan objek-objek
di dalam database.
Sintaks :
Mengubah nama tabel ALTER TABLE [nama_tabel] RENAME TO
[nama_tabel yang baru]
Menambah kolom ALTER TABLE [nama_tabel] ADD Column
[nama_kolom type_data (lebar)]
Mengubah kolom ALTER TABLE [nama_tabel] CHANGE [nama_kolom]
[nama_kolom_baru type_data(lebar)]
Menghapus kolom ALTER TABLE [nama_tabel] DROP Column
[nama_kolom yang akan di hapus]
Menambah constraint Primary key ALTER TABLE [nama_tabel] ADD
constraint Primary Key [nama_kolom]
Menambah constraint Foreign key ALTER TABLE [nama_tabel] ADD
constraint <nama_constraint> Foreign
Key [nama_field] references
[nama_field Tabel_referensi]
DROP, berfungsi untuk menghapus database dan menghapus objek lainnya.
Sintaks : DROP Database nama_database
DROP Table nama_tabel
- Data Manipulation Language (DML), berfungsi untuk memanipulasi data, berkaitan dengan menampilkan, menambahkan, mengubah, dan menghapus data). Contohnya, SELECT, INSERT, UPDATE, DELETE.
SELECT, untuk menampilkan data yang terdapat pada table.
Sintaks : SELECT nama_field from nama_table
SELECT nama_kolom1, nama_kolom2,... from nama_table
SELECT nama_field from nama_table WHERE kondisi
Contoh : SELECT * from Mahasiswa (menampilkan semua kolom dari tabel
mahasiswa)
SELECT Nama_mhs, NIM from mahasiswa (menampilkan kolom
Nama_mhs dan NIM dari tabel mahasiswa)
SELECT Nama_mhs, NIM from mahasiswa WHERE
NIM='09001'
(menampilkan kolom Nama_mhs dan NIM dari tabel mahasiswa dimana NIM nya 09001)
INSERT, berfungsi untuk menambah data dalam satu tabel.
Sintaks : INSERT INTO nama_table(nama_kolom1,nama_kolom2,....)
values ('nilai1', 'nilai2', ...)
Contoh : INSERT INTO mahasiswa (Nama_mhs, NIM, ...) values
('Arif', '09001', ...)
UPDATE, untuk mengubah satu data atau lebih data yang terdapat pada kolom table.
Sintaks : UPDATE nama_table SET nama_kolom=value WHERE kondisi
Contoh : UPDATE mahasiswa SET Nama_mhs='Nama_mahasiswa' WHERE
Alamat='Bogor'
DELETE, berfungsi untuk menghapus satu atau beberapa data dari suatu kolom
dalam tabel.
Sintaks : DELETE from nama_table WHERE kondisi
Contoh : DELETE from mahasiswa WHERE NIM='09001'
Demikian segitu saja yang saya lampirkan.
Mohon maaf dan maklum ya bila ada kesalahan dan kata yang kurang berkenan dalam penulisan tersebut.
Trima kasih...
Source : http://www.google.com
http://id.wikipedia.org/
(buku tentang Perintah SQL)
dll.
http://id.wikipedia.org/
(buku tentang Perintah SQL)
dll.
No comments:
Post a Comment