belajar dasar-dasar mysql
Tuesday, July 23, 2019
Postingan kali ini kita akan sama-sama belajar tentang beberapa dasar perintah yang ada di mysql.
Saya akan menggunakan aplikasi xampp dan menjalankan mysql
dengan cmd. Sebagai permulaan Kita hanya akan membahas tentang bagaimana membuat database, membuat
table, dan memasukan data kedalam table.
Dalam menjalankan mysql , hal pertama yang harus kita lakukan adalah membuat
database kita, setelah itu baru kita dapat membuat table, mengisi data, dan
sebagainya. Jika kita belum membuat database dan kita ingin langsung membuat table
makan yang terjadi hanyalah error.
Langsung
saja kita lihat materi dibawah..!!1. Membuat database
Untuk membuat database perintah yang kita gunakan adalah “create
database nama_database”.
sebagai contoh jika ingin membuat database
dengan nama “info” maka perintah yang kita gunakan
adalah “create database info”. Jangan
lupa untuk selalu menggunakan tanda “;” untuk
suatu perintah. Perhatikan gambar berikut:
Setelah database sudah selesai dibuat makanselanjutnya
adalah membuat table. sebelum membuat table kita terlebih dahulu harus
menentukan database mana yang akan kita gunakan. Tujuannya adalah agar
data-data / table-tabel yang akan kita buat nanti terletak dalam database yang
sesuai dengan keinginan kita. Misalnya ada 5 buah database yang sudah kita buat
dengan nama masing2 gudang, laut, planet, info, dan hewan. Sebelum mebuat table
kita harus tentukan didalam database mana kita akan membuat table. perintah
yang dapat digunakan adalah “use nama-database”.
Perhatikan gambar berikut;
Pada
gambar di atas ada beberapa database yang sudah ada, dan ita menggunakan
perintah “use” untuk memilih database yang akan kita gunakan.
Sampai
disini permbuatan database sudah selesai. Selanjutnya kita akan membuat table.
2. Membuat Tabel
Untuk
membuat table perintah yang digunakan adalah “create table nama_tabel”.
Misalnya kita ingin membuat table dengan nama “rangking”, maka perintah yang
dapat digunakan adalah “create table rangking”. Perhatikan gambar
dibawah;
Seperti yang terlihat pada gambar diatas, membuat table agak
sedikit rumit. Setelah menentukan nama table yang akan kita buat, kemudian kita
harus menentukan jumlah kolom dan nama-nama kolom yang ada dalam table yang
ingin kita buat. Perhaitkan gambar di atas, table yang saya buat bernama “rangking”
dan di dalamnya ada kolom “nim siswa”, “nama siswa”, “rangking siswa”, dan “nilai
siswa”.
Mungkin dari gambar diatas ada beberapa baris perintah yang belum
teman2 mengerti, saya akan menjelaskannya. Perintah “not null primary key”
artinya bahwa kolom tersebut harus diisi dan tidak boleh kosong, dan perintah “varchar
(3)” artinya bahwa jumlah karakter nama kolom tersebut adalah maksimal 3
karakter. Jumlah karakter dapat kita sesuaikan sesuai keinginan.
Setelah perintah-perintah diatas kita masukan maka table yang
ingin kita buat seudah selesai. Untuk melihat hasilnya kita masukan perintah “show
tables”. Arti dari perintah ini adalah untuk menampilkan semua table yang
berada dalam database “info”. Perhatikan gambar berikut;
Karena baru ada 1 tabel yang kita buat yaitu table dengan
nama “rangking” maka yang muncul cuma table rangking saja. Jika sudah terdapat
banyak table yang kita buat, maka daftar tabelnyapun akan banyak. Nah, bagaimana
selanjutnya, yang kita inginkan adalah melihat struktur / model table yang kita
inginkan, gambar diatas hanya memberitahu kita bahwa table sudah berhasil
dibuat.
Caranya mudah saja, perintah yang selanjunya kita gunakan adalah “select*from
nama_tabel” . contohnya seperti ini “select*from rangking”. Arti
perintah ini adalah bakwa kita memilih table rangking untuk dtampilkan di
monitor. Perhatikan gambar berikut;
Seperti
yang terlihat bahwa table tidak dapat ditampilkan karena table rangking masih
kosong / belum diset. Maka langkah selanjutnya adalah kita akan mengisi atau
memasukan informasi kedalam table tersebt.
3. Memasukan Data ke Dalam Tabel
Perintah yang kita gunakan untuk memasukan data adalah “insert into nama_tabel”. Contohya seperti
ini “insert
into rangking” . pada tahap memasukan data kedalam table ini agak
sedikit merepotkan dari langkah2 sebelumnya, dan skriptnya agak sedikit
panjang. Semakin banyak data yang ingin kita masukan ke dalam table maka
skriptnya akan semakin panjang pula. Untuk lebih jelasnya perhatikan gambar
dibawah;
Gambar
diatas mungkin agak sedikit membingunkan bagi teman-teman yang baru muai dengan
mysql. Saya akan coba menjelaskan apa arti dari setiap perintah yang ada
digambar. Yang pertama adalah perintah “insert into rangking”, arti perintah
ini adalah bahwa kita akan memasukan data-data kedalam tebel rangking. Setelah itu
script “<nim, nama, rangking, nilai>”, arti dari perintah ini adalah
kita memberitahu computer bahwa data yang kita masukan kedalam table akan
diisikan kedalam kolom nim,nama,rangking,dan nilai.
Lalu kemudian ada “values”, ini artinya
bahwa kita akan memasukan nilai/data pada kolom-kolom yang sudah kita tentukan
sebelumnya. Dan yang terakhir ada script “<‘001’,’syawal’,’1’,’100’>”,arti
dari perintah ini adalah bahwa nilai ini lah yang secara berurutan akan masuk
kedalam setiap kolom yang sudah kita tentukan sebelumnya, 001 akan masuk kedalam kolom nim, syawal akan masuk kedalam kolom nama, 1
akan masuk kedalam kolom rangking, dan 100 akan masuk kedalam kolom
nilai.
Demikianlah sedikit penjelasan tentang dasa-dasar bagaimana
kita menggunakan mysql di cmd. Jika ada pertanyaan atau komentar silahkan
masukan di kolom komentar.