aloha permisa ... pada kali ini saya pengen berbagi pengetahuan tentang membuat database, aloha.. kalo para script kidot udah pasti tau apa itu database kan ? nah para script kidot biasanya hanya tau cara membobol database tapi tidak tau bagaimana cara membuat nya. kita bisa menggunakan mysql, sebagai dbmsnya(database management system) kalo orang kantoran sih biasanya pakek ms.acces sebagai dbmsnya, so.. lets start
pertama harus menginstall mysql dulu broh, atau bisa langsung install xampp/lampp biar langsung dapet sepaket sama apache filezilla dan paketan lainnya.
untuk instalasi tinggal next next finish saja. setelah itu masuk ke mysql console,sebelumnya aktifkan dulu service mysql di xampp control panelnya, lalu masuk ke console
jangan lupa aktifkan dulu servicenya
setelah service aktif baru masuk ke console,
kalo di windos
buka cmd(command promt) > ketik cd C:\xampp\mysql\bin\ > mysql -u root
maka akan masuk ke mysql
kalo di ubuntu/linux
buka terminal(ctrl+alt+T) > ketik /opt/lampp/bin/mysql -u root
nah sekarang tinggal eksekusi nya :D untuk membuat database gunakan perintah create database namadb;
nah setelah membuat database kita harus mengaktifkan database nya agar kita bisa melakukan perubahan dan penambahan dengan menggunakan perintah use namadatabase;
nah terlihat kan perbedaannya, sebelum kita memilih database maka yg di dalam kurung none, setelah kita memilih database, maka yg di dalam kurung adalah nama database yang kita pakai, nah sekarang kita sudah bisa melakukan sesuatu dengan database ini, pertama kita coba buat table dulu, karna ini hanya coba-coba jadi tipe nya saya sekarepan.
nah di sana semuanya saya pakek varchar, untuk selebih nya tentang tipe, bisa baca-baca di google, nah itu saya membuat tabel bernama tabel admin, nah di tabel admin ada kolo "nama","email","password","keterangan" not null itu artinya tidak boleh kosong, jadi proses input data akan eror jika suatu kolom yg di not null itu tidak di isi, null itu berarti default nya kosong, jadi gag papa jika tidak di isi, nah sekarang kita coba tampilkan tabelnya, perintah "show tables;" untuk menampilkan semua table, perintah "desc" untuk melihat descripsi suatu table. perintah "select*from " untuk menampilkan isi tabel nya.
nah kita coba isi dulu tabel nya sebelum di tampilkan dengan menggunakan perintah insert
nah passwordnya masih bisa kita lihat dengan jelas kan, sekarang kita coba insert lagi dengan password yang di md5(buat yg gag tau apa itu md5, gampangnya md5 itu samar, jadi nanti passwordnya gag akan bisa di baca)
nah gimana ? sudah terenkripsi kan ? yups.. sebenarnya md5 saja tidak cukup untuk mengamankan suatu password dari hacker, karna yaahh memang gag ada sistem yang benar-benar aman, ada banyak yang lebih mantap dari md5, bisa browsing-browsing, tapi yang penting tau dasarnya dulu lah. nah bagaimana jika ingin menampilkan data dengan ketentuan tertentu, misal kita hanya ingin menampilkan data yang namanya john saja, maka kita gunakan perintah where
nah seperti itu , misal kita ingin mengubah data kita gunakan update,pertama kita pilih dulu mana yang mau di ubah, contoh saya mau mengubah email dari user syahrul
nah sudah berubah kan emailnya, sekarang kita coba untuk menghapus datanya yang bernama syahrul
dah hilang si syahrul kan :D nah sekarang coba kita update passwordnya si john agar jadi md5 juga
dah jadi md5 juga :D sekarang. untuk menghapus database nya gunakan perintah drop, nah lain kali kalo ada waktu saya share contoh contoh perintah alter, ini masih sangat dasar sekali, besok besok saya juga share tutorial sql injection nya juga :D. nah saya rasa cukup untuk kali ini, semoga bermanfaat.. tetap semangka ops semangat dan salam buat coders di seluruh dunia jangan pernah berhenti belajar :D ingat, jika kalian sering mencoba dan berlatih, maka kalian akan semakin mudah untuk memahami.
oke sekian aurakasih
.
.
.
. tinggalkan jejak jing.
0 komentar untuk belajar bikin database yuk!!.
Perlihatkan Semua Komentar Tutup Semua Komentar