Senin, 18 November 2013

Perintah Dasar Pada MySQL

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() 

1 komentar:

  1. 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