TUJUAN
1. Mengetahui
bahasa perintah yang ada pada SQL
2. Dapat
memahami perintah yang ada pada SQL
DASAR TEORI:SQL
adalah kependekan dari Structured Query Languangeyang merupakan bahasa basis
data standar industry, SQL menyediakan data definition languange (DDL)dan data
manipulasi languange (DML). Walaupun dalam beberapa bagian saling berkaitan,
perintah DDL memungkinkan kita membuat dan mendenifisikan table
SOAL1. Carilah
perintah perintah SQL minimal 30 perintah yang ada pada SQL dan berikan contoh
penulisan sintaksnya
·
Create Database : Create database berguna untuk membuat database baru.
Syntax dasar:
Syntax dasar:CREATE
DATABASE database_nama ·
Create Table : Berguna untuk membuat tabel data baru dalam sebuah database.
Syntax dasar:
Syntax dasar:CREATE TABLE
(
Column_name1 table_nama data_type
Column_name2 table_nama data_type
Column_name3 table_nama data_type
) ·
1.SELECT
Pernyataan select digunakan untuk memilih data dari
tabel. Hasilnya disimpan daklam tabel hasil yang disebut result set
Sintaks
SELECT nama_kolom FROM
nama_tabel
·
2.Distinc
Untuk memilih nilai yang berbeda. Gunakan pernyataan
SELECT DISTINC
Sintaks SELECT
DISTINC nama_kolom FROM
nama_tabel·
3.Klausa WHERE
Klausa where digunakan untuk menentukan criteria
seleksi. Untuk memilih suatu tabel dengan criteria tertentu, klausa WHERE dapat
ditambahkan pada pernyataan SELECT
Sintaks SELECT
nama_kolom FROM
nama_tabel WHERE
kolom operator nilai
·
4.Kondisi LIKE
Kondisi LIKE digunakan untuk menetukan pencarian
berdasarkan pola tertentu pada suatu kolom Sintaks SELECT
nama_kolom
FROM
nama_tabel
WHERE
nama_kolom LIKE pola
·
5.Pernyataan INSERT
INTO
Pernyataan INSERT INTO digunakan untuk memasukkan
data baru pada tabel
Sintaks INSERT
INTO nama_tabel VALUES (nilai1,
nilai2)·
6.Pernyataan UPDATE
Pernyataan UPDATE digunakan untuk memodifikasi data
dalam tabel
Sintaks UPDATE
nama_tabel SET
nama_kolom = nilai_baru WHERE
nama_kolom = nilai
·
7.Pernyataan DELETE
Pernyataan DELETE digunakan untuk menghapus baris
pada tabel
Sintaks DELETE
FROM nama_tabel
WHERE
nama_kolom=nilai
·
8.Klausa ORDER BY
Klausa ORDER BY untuk mengurutkan data
Jika kita ingin menampilkan nama pegawai berdasarkan
urutan abjad, pernyataan SQL-nya
Sintaks
SELECT * FROM pegawai
ORDER BY nama depan
·
9.Operator AND dan OR
AND dan OR menggabungkan dua atau lebih kondisi pada
klausa WHERE.Operator AND menampilkan data jika semua kondisi
yang diminta bernilai benar,sedanfkan operator OR menampilkan data jika ada
kondisi yang benar. Sintaks
SELECT * FROM pegawai
WHERE namadepan =’ita’ AND
Kota =’ypgyakarta’
·
10.Operator IN
Operator IN biasa digunakan jika kita mengetahui
nilai pasti yang akan diambil untuk setidaknya satu kolom
Sintaks SELECT
nama_kolom
FROM nama_tabelWHERE nama_kolom
IN (nilai 1, nilai2 )·
11.Operator BETWEEN
,,,, AND
Operator BEETWEEN ,,,AND memilih data antara dua
nilai. Nilai dapat berupa angka,teks,atau tunggal
Sintaks
SWELECT
nama_kolom FROM nama_tabel WHERE
nama_kolom
BETWEEN
nilian 1 AND nilai2
·
12.ALIAS
Dengan SQL ALIAS dapat digunakan untuk mengganti
nama_kolom dan nama_tabel
Sintaks SELECT
nama_kolom FROM
nama_tabelAS nama_alias_tabel
·
13.Now ()
: Digunakan untuk mendapatkan informasi waktu (tanggal dan jam saat ini.)
Syntax
Syntax
Now(): SELECT
NOW()
·
14.Date_Add() dan Date_Sub() : Fungsi Date_Add() digunakan unutk menambahkan interval
waktu tertentu pada sebuah tanggal, sedangkan fungsi Date_Sub() digunakan untuk
pengurangan sebuah tanggal dengan interval tertentu.
Sintaks
SintaksDATE_ADD (date,INTERVAL expr type)
DATE_SUB (date,INTERVAL expr type)Keterangan
: Tipe data parameter INTERVAL dapat
berupa :
MICROSECOND·
15.DateDiff() : Digunakan untuk mendapatkan informasi waktu di antara 2
buah tanggal.
Sintaks
Sintaks
DATEIFF(date1,date2)
Contoh :
SELECT DATEIFF(‘2010-06-30’,’2010-06-29’)
AS Selisih_waktu ·
16.Date_Format() : Digunakan untuk menampilkan informasi jam dan tanggal
dengan format tertentu.
sintaks
sintaksDATE_FORMAT(date,format)Keterangan
: Parameter format dapat berupa :
%a, nama hari yang disingkat%b, nama bulan yang disingkat ·
17.Drop Table : Digunakan untuk menghapus tabel beserta seluruh datanya.
sintaks
sintaksDROP TABLE table_name
Contoh :
DROP TABLE mhs ·
18.Alter Table : Digunakan untuk menambah, menghapus, atau mengubah kolom
(field) pada tabel yang sudah ada.
sintaks untuk menambahkan kolom
sintaks untuk menambahkan kolomALTAR TABLE table_name
ADD column_name datatyoeContoh :ALTER
TABLE Persons
ADD DateOfBirth date ·
19.Ucase()
: Digunakan untuk mengubah huruf pada data tertentu menjadi huruf besar.
sintaks
sintaksSELECT UCASE (column_name) FROM
table_name
Contoh :SELECT UCASE(nama) as Nama FROM registrasi·
20. Lcase() : Digunakan untuk
mengubah huruf pada data tertentu menjadi huruf kecil.
sintaks
sintaksSELECT LCASE (column_name) FROM table_name
Contoh :SELECT LCASE(nama) as Nama FROM
registrasi·
21. Mid() : Digunakan untuk mengambil
beberapa karakter dari field teks.
sintaks
sintaksSELECT
MID(column_name,start[,length]) FROM table_nameContoh:SELECT MID (kota,1,4) as
singkatan_kota FROM registrasi·
22. Len() : Digunakan unutk mendapatkan
informasi jumlah karakter dari field teks.
sintaks
sintaksSELECT LEN (column_name) FROM
table_nameContoh:SELECT LEN(nama) as panjang_nama
FROM registrasi
- 23 Round()
: Digunakan untuk pembuatan bilangan pecahan.
sintaksSELECT ROUND (column_name,decimals)
FROM table_name
Contoh:SELECT no_mhs, ROUND (nilai,0) as nilai_bulat
FROM tnilai
- Group By() : Digunakan untuk mengelompokkan data dengan kriteria
tertentu.
sintaksSELECT column_name,aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name ·
24.Sum()
: Digunakan untuk mendapatkan nilai total penjumlahan dari data-data yang ada.
sintaksSELECT SUM (column_name) FROM
table_nameContoh :SELECT SUM(harga) AS Harga_total
FROM order ·
25.Min()
: Digunakan untuk mendapatkan nilai terkecil dari data-data yang ada.
sintaks
sintaksSELECT MIN
(column_name) FROM table_nameContoh:SELECT MIN(harga) AS Harga_termurah
FROM order
·
26.Drop Table : Digunakan untuk menghapus tabel beserta seluruh datanya.
sintaks
sintaksDROP TABLE table_name
Contoh :
DROP TABLE mhs ·
27.Drop Database() : Digunakan untuk
menghapus database.
sintaks
sintaksDROP DATABASE database_name ·
28DateDiff() : Digunakan untuk mendapatkan informasi waktu di antara 2
buah tanggal.
sintaks
sintaksDATEIFF(date1,date2)
Contoh :
SELECT DATEIFF(‘2010-06-30’,’2010-06-29’)
AS Selisih_waktu ·
29.Curdate
: Digunakan unutk mendapatkan informasi tanggal saat ini.
sintaks
sintaksCurdate()Contoh :SELECT CURDATE()·
30.Curtime() : Digunakan untuk mendapatkan
informasi jam saat ini.
sintaks
sintaksCurtime()Contoh :SELECT CURTIME()
Terimakasih. Artikel ini sangat membantu saya. Semoga mbak atau masnya bisa terus berbagi ilmu kepada kami dan ilmu yg di berikan semoga bermanfaat. amin. sucess buat blognya
BalasHapus