Minggu, 07 Oktober 2018

my sql

TUGAS SQL

SQL singkatan dari Structured Query Language. SQL adalah bahasa komputer yang standart untuk mengakses dan memanipulasi database. Selain itu SQL merupakan software system basis data (data base manajement system) atau DBMS yang multithread dan multi-user. MySQL AB membuat MySQL tersedia sebagai software gratis dibawah licensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah licensi komersial untuk kasus-kasus dimana pengunanya tidak cocok dengan penggunaan GPL. MySQL dimiliki dan disponsori oleh sebuah perusahan komersial Swedia MySQL AB, dimana memegang hak cipta hamper diatas semua kode sumbernya. Kedua orang Swedia dan satu orang Firlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

Secara umum perintah-perintah pada SQL dibagi menjadi dua kelompok yaitu :
1. DDL atau Data Definition Language
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan table. Beberapa perintah dasar yang termasuk DDL ini 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

1.Command : CREATE
Fungsi : CREATE ini berfungsi untuk membuat sebuah database ataupun
membuat sebuah table yang berada di dalam database.
Syntax : CREATE database nama_database;
Parameter : -
Contoh : CREATE DATABASE Pegawai;




Penjelasan : perintah CREATE diatas akan membuat sebuah database dengan nama Pegawai. 

2.Command : ALTER
Fungsi : ini berfungsi untuk mengubah struktur suatu table.
Syntax : ALTER TABLE nama_tabel alter_options;
Parameter : -
Contoh : ALTER TABLE pribadi ADD Status_kawin VARCHAR(10) After sex;
Penjelasan : Perintah diatas akan menambahkan field status_kawin setelah Field sex;




3.Command : RENAME
Fungsi : RENAME ini berfungsi untuk mengubah nama objek yang ada.
 Syntax : RENAME nama_objek TO nama_objek;
Parameter : -
Contoh : RENAME table pegawai TO datapribadi;
Penjelasan : perintah diatas akan akan mengubah nama table dari pegawai menjadi datapribadi.












4.Command : DROP
Fungsi : DROP ini berfungsi untuk menghapus atau menghilangkan komponen pada objek yang ada.
 Syntax : DROP nama_database;
Parameter : -
Contoh : ALTER TABLE nama_tabel DROP PRIMARY KEY;
Penjelasan : perintah diatas akan Primary key dari tabeldata_pribadi






2. DML (Data Manipulation Language)
DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel

Beberapa perintah SQL yang termasuk DML, Seperti :

1. Perintah INSERT
Fungsi : untuk memasukkan atau menyimpan data dari luar ke sistem dalam
database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom
dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai
pada kolom.    

Menyamakan Kolom dan Data, perintahnya sebagai berikut:
Syntax :   INSERT INTO nama_tabel(field1,field2,...)
               VALUES (‘nilai1’,’nilai2’,...);
Contoh : INSERT INTO datapribadi
               Values (“120909”,”Purnomo”,”pontianak”,085245323101); 
Penjelasan : perintah tersebut akan memperlihatkan stuktur dari table pribadi yang telah kita buat.






2.Command : SELECT
Fungsi : SELECT berfungsi untuk untuk menyeleksi atau memilih atau menampilkan data-data yang ada dalam tabel. baik menampilkan semua kolom, sebagian kolom, serta berdasarkan kondisi.
Syntax : SELECT * FROM nama_tabel
Parameter : from, where, order by, dll
Contoh :  SELECT * FROM datapribadi;
Penjelasan : perintah diatas akan menampilkan nip, nama, tgl_lahir, sex, alamat, dan kota








3.Command : UPDATE
Fungsi : perintah UPDATE ini berfungsi untuk memperbaharui data lama menjadi data yang baru, dalam penggunaanya harus disertai dengan klausa WHERE,
Syntax : UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir',
WHERE kondisi;
Parameter : set, where
Contoh : UPDATE datapribadi SET telp='085545323101' WHERE Nip='120909';






Catatan : Pengunaan perintah UPDATE tanpa klausa WHERE mengakibatkan semua
data dalam satu kolom akan diubah.

4.Command : DELETE
Fungsi : DELETE FROM ini berfungsi untuk menghapus atau menghilangkan baris data (record) dari table.
Syntax : DELETE FROM nama_tabel WHERE nama_field = ‘option’ ;
Parameter : where
Contoh : DELETE FROM datapribadi WHERE Nip='120909';
Penjelasan : perintah diatas akan menghapus record dari pribadi yang bernama Rizka








2. DML (Data Manipulation Language)
DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel

Beberapa perintah SQL yang termasuk DML, Seperti :

1. Perintah INSERT
Fungsi : untuk memasukkan atau menyimpan data dari luar ke sistem dalam
database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom
dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai
pada kolom.    

Menyamakan Kolom dan Data, perintahnya sebagai berikut:
Syntax :   INSERT INTO nama_tabel(field1,field2,...)
               VALUES (‘nilai1’,’nilai2’,...);
Contoh : INSERT INTO datapribadi
               Values (“120909”,”Purnomo”,”pontianak”,085245323101);  







Penjelasan : perintah tersebut akan memperlihatkan stuktur dari table pribadi yang telah kita buat.

2.Command : SELECT
Fungsi : SELECT berfungsi untuk untuk menyeleksi atau memilih atau menampilkan data-data yang ada dalam tabel. baik menampilkan semua kolom, sebagian kolom, serta berdasarkan kondisi.
Syntax : SELECT * FROM nama_tabel
Parameter : from, where, order by, dll
Contoh :  SELECT * FROM datapribadi;

 





Penjelasan : perintah diatas akan menampilkan nip, nama, tgl_lahir, sex, alamat, dan kota

3.Command : UPDATE
Fungsi : perintah UPDATE ini berfungsi untuk memperbaharui data lama menjadi data yang baru, dalam penggunaanya harus disertai dengan klausa WHERE,
Syntax : UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir',
WHERE kondisi;
Parameter : set, where
Contoh : UPDATE datapribadi SET telp='085545323101' WHERE Nip='120909';








Catatan : Pengunaan perintah UPDATE tanpa klausa WHERE mengakibatkan semua
data dalam satu kolom akan diubah.

4.Command : DELETE
Fungsi : DELETE FROM ini berfungsi untuk menghapus atau menghilangkan baris data (record) dari table.
Syntax : DELETE FROM nama_tabel WHERE nama_field = ‘option’ ;
Parameter : where
Contoh : DELETE FROM datapribadi WHERE Nip='120909';








Penjelasan : perintah diatas akan menghapus record dari pribadi yang bernama Rizka

0 komentar:

Posting Komentar