PENGERTIAN dan PERINTAH SQL
Monday, 16 September 2013
12 Comments
Pengertian SQL
B. Beberapa Fungsinya Perintah SQL
1. Query
2. DML (Data Manipulation Language)
3. DDL (Data Definition Language)
4. DCL (Data Control Language)
5. TCL (Transaction Control Language)
C. Aturan Penulisan Perintah SQL
1. Perintah SELECT
Berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,… FROM namatabel WHERE kriteria;
Berfungsi untuk menambah informasi/data baru kedalam tabel. Sintak dasarnya seperti berikut :
INSERT INTO namatabel (kolom) VALUES (value); Contoh :
Berfungsi untuk menghapus informasi/data pada tabel. Sintaknya sebagai berikut :
DELETE FROM namatabel WHERE keriteria;
Berfungsi untuk memperbaiki informasi/data pada tabel. Sintaknya sebagai berikut:
UPDATE namatabel SET namakolom=value WHERE keriteria;
1. Membuat Database, yaitu : CREATE DATABASE namadatabase;
A.
Structure Query Language (SQL) merupakan bahasa standar yang ditetapkan oleh Americ National Standars Institute (ANSI) untuk mengakses dan memanipulasi data pada Database Relational.Karena sifatnya standar maka setiap software RDMS harus menerapkan bahasa SQL dengan diperbolehkan untuk mengembangkan atau menyertakan perintah-perintah yang non standar.
1. Query
Perintah yang digunakan untuk menampilkan data dari database,. perintah yang digunakan adalah SELECT.
2. DML (Data Manipulation Language)
Perintah yang digunakan untuk manipulasi data seperti menambah, mengedit, menghapus data. Perintah yang digunakan INSERT, DELETE, UPDATE, MERGE
3. DDL (Data Definition Language)
Perintah yang digunakan untuk mendefiniskan struktur Objek database seperti membuat tabel, mengubah struktur tabel, menghapus tabel. Perintah yang digunakan CREATE, ALTER, DROP, TRUNCATE, RENAME
4. DCL (Data Control Language)
Perintah yang digunakan untuk mengatur perijinan akses terhadap database. Perintah yang digunakan GRANT, REVOKE
5. TCL (Transaction Control Language)
Perintah yang digunakan untuk menentukan suatu transaksi diterapkan secara permanen atau dibatalkan. Perintah yang digunakan COMMIT, ROLLBACK, SAVEPOINT.
- Perintah dapat ditulis dalam huruf besar maupun kecil.
- Setiap perintah diakhiri dengan tanda titik koma “ ; “
- Perintah dapat ditulis satu atau beberapa baris untuk memberikan komentar pada perintah SQL. Gunakan tanda minus “ - - “ untuk komentar 1 baris, atau di antara tanda “ \* “ dan “ *\ “ untuk komentar beberapa baris.
1. Perintah SELECT
Berfungsi untuk menampilkan data dari tabel, sintak dasarnya seperti berikut :
SELECT namakolom, namakolom,… FROM namatabel WHERE kriteria;
- Contoh :
- SELECT nis,nama,kelas FROM siswa;
- SELECT * FROM siswa;
- SELECT nis,nama,kelas FROM siswa WHERE kelas = ‘3C’;
- SELECT * FROM siswa WHERE nama like ‘AN%’ ORDER BY nama ASC;
- Keterangan :
- Perintah WHERE merupakan Optional tidak harus disertakan seperti SELECT dan FROM.
- Contoh ‘a’ menampilkan semua informasi nis,nama,kelas dari data siswa.
- Contoh ‘b’ menampilkan semua data siswa.
- Contoh ‘c’ menampilkan semua informasi nis,nama,kelas dari data siswa kelas 3C.
- Contoh ‘d’ menampilkan semua data siswa yang namanya diawali dengan “AN” dan diurutkan berdasarkan nama secara Ascending.
Berfungsi untuk menambah informasi/data baru kedalam tabel. Sintak dasarnya seperti berikut :
INSERT INTO namatabel (kolom) VALUES (value); Contoh :
- INSERT INTO siswa (nis,nama,kelas) VALUES (‘103099981’,’AIDA AGUSTINA’,’3C’); atau
- INSERT INTO siswa VALUES (‘103099981’,’AIDA AGUSTINA’,’3C’);
Berfungsi untuk menghapus informasi/data pada tabel. Sintaknya sebagai berikut :
DELETE FROM namatabel WHERE keriteria;
- Contoh : DELETE FROM siswa WHERE nama = ‘AIDA AGUSTINA’;
- Keterangan : Menghapus data siswa yang memiliki nama “AIDA AGUSTINA”
Berfungsi untuk memperbaiki informasi/data pada tabel. Sintaknya sebagai berikut:
UPDATE namatabel SET namakolom=value WHERE keriteria;
- Contoh : UPDATE siswa SET nama=’HERDI’ WHERE nis=’10309965’;
- Keterangan : Mengganti nama menjadi “HERDI” untuk siswa yang mempunyaI nis “10309965”
1. Membuat Database, yaitu : CREATE DATABASE namadatabase;
- Contoh : create database sekolah;
- Keterangan : Membuat dabase baru dengan nama sekolah
- Contoh : drop database sekolah;
- Keterangan : Menghapus database sekolah
- Contoh : create table siswa (nis varchar(15), nama varchar(35), kelas int(3));
- Keterangan : Membuat tabel baru dengan nama siswa yang terdiri dari 3 fields/kolom. Kolom nis bertype string, kolom nama bertype string dan kelas bertype integer.
- Contoh : drop table siswa;
- Keterangan : Menghapus tabel siswa
- Contoh : rename siswa to mahasiswa;
- Keterangan : Mengubah tabel siswa menjadi mahasiswa
- Contoh : alter table siswa add alamat varchar(50);
- Keterangan : Menambahkan kolom baru dengan nama alamat bertype string panjang 50 karakter.
- Contoh : alter table siswa change alamat alamat_rumah varchar(50);
- Keterangan : Mengubah kolom alamat menjadi alamat_rumah bertype string dengan panjang 50 karakter.
- Contoh : alter table siswa drop alamat_rumah;
- Keterangan : Menghapus Kolom alamat_rumah dari tabel siswa.
makasih gan infonya
ReplyDeletesama-sama gan...
Deleteterimakasih banyak gan . sukses selalu
ReplyDeleteterimakasih juga gan..
Deleteijin sedot buat laporan praktikum gan
ReplyDeleteI absolutely agree with the above. In addition, I would encourage using a service like sphynx kittens for sale, chihuahua puppy for sale breeding as a hobby after my mom passed away because they were her favorite pets. chihuahua puppies for sale
ReplyDelete
ReplyDeleteHow are Sphynx cats with other pets?
This is hard to answer. Generally, as a breed and given how affectionate they are I would say you have a better chance of a Sphynx cat getting along with other pets than a different breed of cat. But then each one is different and may or may not like any given pet or person. https://www.royaltykitten.com/
sphynx cats for sale
They definitely do not like to be alone, that was one of the reasons we got two. So it is always good for them to have a buddy if you are going to be away at work all day. https://www.chihuahuapuppiesforsale1.com/
Sphynx kittens for sale, sphynx kittens for sale $500
Wow. I like your blog very much. Keep writing. evisa for Turkey is a travel document called Electronic visa which can be obtained online on the official Turkey website. Which is necessary to enter Turkey.
ReplyDeleteperde modelleri
ReplyDeleteSMS ONAY
Türk telekom mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
trafik sigortası
dedektor
web sitesi kurma
ASK KİTAPLARİ
Thanks for sharing this article with us... I hope you will continue in the future... The question is how much Indian visa fees are?So The Indian visa fees depend on your visa type, your nationality, and processing time. If you have any kind of doubts check about them and clear your doubts.
ReplyDeleteThe author's engaging storytelling makes the learning process not only informative but also immensely enjoyable. Kudos to the writer for sharing such valuable insights. The India tourist visa fee for US citizens is determined by the type and duration of the visa. It's advisable to review the current fee structure before applying, as costs may vary. Additional processing charges may also apply. Be sure to check the latest information to accurately plan for your travel expenses
ReplyDeleteWhat a delightful read! The topic is explained so smoothly and vividly. The detailed guide is easy to understand. Your perspective is insightful! Keep the great work coming. Excited to see your next article! What documents do I need to travel to Cameroon? To travel to Cameroon, you typically need a valid passport with at least six months validity from the date of entry. Additionally, a visa is required for most travelers. Make sure to bring proof of onward travel and a yellow fever vaccination certificate if traveling from an infected area. Prepare these essential documents before your trip to ensure a smooth entry into Cameroon.
ReplyDelete