Saturday, 27 August 2016

DASAR SQL

Tags

Kenalan sama SQL


Level : Paling Basic
Karena banyak yang gak mudeng dengan yang namanya SQL yuk kita kenalan apa SQL itu?
SQL itu singkatan dari Structured Query Language, yaitu sebuah bahasa untuk mengakses database. itulah singkatnya, kalau mau lengkap silahkan cari di mbah google.
apasaja perintah di SQL itu?
disini ada perintah yang disebut DDL ( data definition Language)
Create Database : untuk membuat database
Create Table : untuk membuat table
Create index : untuk membuat index
Alter table : mengubah table
Drop Database : menghapus database
Drop table : menghapus table
Drop Index : menghapus index
dan ada perintah DML (Data manipulation Language)
Select : untuk menampilkan data
Insert : untuk memasukan data
Delete : untuk menghapus isi data
Update : untuk mengupdate data
dan masih banyak lagi perintah sql, itu dulu basic nya
Bagi yang mengerti, bahasa SQL ini kadang suka digunakan si HACKER untuk mengisengi / mentroll para CRACKER dan CARDER dengan cara memanipulasi database yang ada di server tersebut, misal mengganti isi database dengan user dan pass tertentu atau bahkan menambah field misal CC dengan data kredit yang wah...hehehe, itulah seni nya.
untuk lebih jelasnya, disini saya akan memberikan sample berkenalan dengan database dengan menggunakan localhost.
silahkan install xampp for windows
dan phpmyadmin
silahkan check koment.untuk tutorial berikut SS nya


 setelah anda menginstall xampp dan phpmyadmin, anda bisa mengakses langsung via localhost/phpmyadmin , tapi disini saya akan mengenalkan via cmd console supaya lebih jelas. untuk mengakses mysql ketik cmd di search>>enter>> lalu masuk ke C;/xampp/mysql/bin

setelah anda berada dalam direktori mysql , kita akan melakukan login dulu, disini anda akan memasukan password yang diisi sewaktu menginstal php myadmin , perintahnya adalah mysql -u root -p

 oke lanjut, jangan ganggu dulu. perlu diingat setiap akhir dari perintah itu ditandai dengan tanda ; ( TITIK KOMA) inget ya :D...selanjutnya kita akan membuat database baru , disini saya akan membuat database dengan nama ' mamah_muda ' , maka perintahnya adalah create database mamah_muda;



untuk melihat / memastikan apakah database sudah tercreate di server, gunakan perintah show databases;  masuk ke database , kita gunakan perintah : use nama_database atau disini use mamah_muda, jika perintah anda benar maka akan tampil pesan database change, berarti anda sudah masuk ke database

masuk ke database , kita gunakan perintah : use nama_database atau disini use mamah_muda, jika perintah anda benar maka akan tampil pesan database change, berarti anda sudah masuk ke database

selanjutnya kita akan membuat table dalam database mamah_muda dengan nama table : galau maka perintahnya MariaDB/mysql [mamah_muda]> create table galau (
-> User Varchar(50) not null primary key,
-> Password Varchar(30) not null,
-> Email Varchar(50) not null
-> );

 untuk mendeskripsikan hasil create kolom/coloumns dan table diatas kita gunakan perintah : desc nama_table , disini kita masukan perintah : desc galau;


 nah disana sudah ada table user, pass, dan email, ente tinggal input lainnya. selanjutnya kita masukan data kedalam database perintahnya : INSERT TO (kolom1, kolom2,kolom3) VALUE ('isi', 'isi', 'isi') disini kita masukan data : MariaDB [mamah_muda]> INSERT INTO galau (User, Password, Email) VALUES ('Luna_Ma
ya', 'crootdidalem', 'mamahmuda@horny(dot)com') ;, untuk menampilkannya menggunakan perintah SELECT * FROM galau; ,maka hasilnya akan seperti ini


EmoticonEmoticon