Menjalankan SQL Query Database dengan Command Line atau CMD - Faiz Mubarak

Latest

Iseng - iseng ngeBlog [Tempat berbagi tempat bercerita]

Saturday, 23 November 2013

Menjalankan SQL Query Database dengan Command Line atau CMD

1. Masuk folder mysql
Pertama kita ketikkan terlebih dahulu kata CMD seperti pada Gambar 1 di bawah ini:


Gambar 1

2. Login ke MySQL Server
Gunakan perintah mysql -u root -p , ketika muncul pesan Enter password : , masukkan password MySQL anda. jika Anda pengguna aplikasi XAMP, biasanya password root masih kosong. tekan saja tombol Enter.
Contoh pada Gambar 2

Gambar 2

3. Membuat database baru
Untuk membuat database baru, perintah yang digunakan adalah sebagai berikut :
CREATE DATABASE nama_database;
Contoh kalau kita akan membuat database dengan nama sekolah, perintah yang digunakan :
CREATE DATABASE stmik_raharja;
jangan lupa untuk mengakhiri perintah mysql dengan tanda ( ; ) supaya pada waktu kita tekan enter perintah tersebut akan di eksekusi. kalau kita lupa menuliskan tanda ;, maka kursor akan turun kebawah dam artian ganti baris saja, akan tetapi perintah tidak dieksekusi. untuk mengatasi hal tersebut, ketik saja ; kemudian tekan tombol Enter.
Contoh ada pada Gambar 3

 Gambar 3

4. Masuk ke database untuk pengelolaan
Untuk masuk ke database tertentu, perintah yang digunakan adalah USE, dengan struktur perintahnya yaitu :
USE nama_database
Contoh penerapannya adalah:
USE stmik_raharja;
Jika perintah yang kita ketikkan benar, maka akan dicetak pesan Database Change, kemudian kita bisa mengolah database tersebut.
Lihat Gambar 4

Gambar 4

5. Membuat tabel
Struktur perintah untuk membuat tabel adalah sebagai berikut :
CREATE TABLE nama_tabel(
    kolom1 type_data(ukuran) atribut ,
    kolom1 type_data(ukuran) atribut,
    kolom1 type_data(ukuran) atribut,
    kolom1 type_data(ukuran) ,
    ...
    kolom_n type_data(ukuran)
);


Pada contoh berikut akan dibuat tabel siswa dengan struktur tabel tersebut terdiri dari beberapa kolom, diantaranya (NIS , Nama, Alamat, TTL, Telp, Angkatan).
Perintah yang harus dibuat adalah sebagai berikut :
CREATE TABLE mahasiswa (
    nim varchar(10) not null primary key,
    nama varchar(30) not null,
    alamat text not null
 );
Jika perintah diatas berhasil, maka akan dicetak pesan Query Ok , sedangkan jika ditemukan kesalahan dalam perintah diatas, maka akan dicetak pesan kesalahan berserta dengan petunjuk lokasi kesalahannya.
Contoh seperti pada Gambar 5

Gambar 5

6. Melihat daftar tabel dalam database
Untuk mengetahui ada berapa tabel dalam database sekolah, maka gunakan perintah berikut :
SHOW TABLES;
setelah perintah tersebut dijalankan, maka akan ditampilkan daftar tabel yang ada pada database stmik_raharja.
Contoh seperti pada Gambar 6

 Gambar 6

7. Memasukkan data ke dalam tabel
Untuk memasukkan data / record pada tabel siswa, maka perintah yang kita gunakan adalah perintah insert, struktur perintahnya adalah :
INSERT INTO table (kolom1, kolom2, kolom3, kolom_n) values (' isi 1 ', ' isi 2 ', ' isi 3 ', ' isi n ')
Pada contoh berikut kita akan memasukkan record pada tabel siswa yang telah kita buat sebelumnya.
INSERT INTO mahasiswa (nim, nama, alamat) values ('1111465685', 'Faizul Mubarak ', Tangerang' );
jika perintah diatas kita jalankan, maka akan dimasukkan data siswa bernama Edi s kedalam tabel siswa. Jika perintah berhasil, akan dicetak pesan Query Ok, 1 row affected
Contoh pada Gambar 7

Gambar 7

8. Menampilkan data atau record tabel
Untuk melihat data dari sebuah tabel, maka kita gunakan perintah select , yang srtuktur perintahnya adalah sebagai berikut :
SELECT kolom1,kolom2,kolom_n FROM nama_tabel
pada contoh berikut kita akan menampilkan isi dari tabel mahasiswa, maka kita gunakan perintah berikut :
SELECT * FROM mahasiswa ;
Perintah diatas akan menampilkan isi semua kolom dalam tabel mahasiswa , sedangkan jika perintanya kita ubah menjadi :
SELECT nima,nama FROM mahasiswa ;
Maka hanya akan ditampilkan isi dari Kolom nim dan nama saja. Penjelasan lebih detail dari perintah diatas akan dibahas dalam Mysql query
Contoh ada pada Gambar 8 dan Gambar 9

 Gambar 8

 Gambar 9

9. Contoh syntax INNER JOIN dan UNION
Contoh syntax ini bisa kita lihat pada Gambar 10 dan Gambar 11

 Gambar 10


Gambar 11

 10. Mengubah data tabel
Untuk melakukan perubahan data pada tabel, maka perintah yang digunakan adalah perintah UPDATE, struktur perintahnya adalah sebagai berikut :
UPDATE nama_tabel SET kolom1='isi baru' , kolom2='isi baru' WHERE kolom_unik='kode_unik' ;
Pada contoh berikut kita akan mengubah nama mahasiswa yang berada pada tabel mahasiswa. Perlu diketahui bahwa kolom unik atau primary key dari tabel mahasiswa adalah nim, maka kita akan mengubah data mahasiswa dengan nim tertentu.
UPDATE mahasiswa SET nama=' Faiz Mubarak'  WHERE nim='1111465685'
Jika perintah tersebut dijalankan, maka data siswa yang memiliki nim= 1111465685 akan diubah, yaitu nama = Faizul Mubarak akan dibah menjadi Faiz Mubarak.
Untuk melihat hasilnya, silahkan tampilkan dengan menggunakan perintah SELECT
Contoh syntax update bisa kita lihat pada Gambar 12

Gambar 12

 11. Menghapus data
Untuk menghapus data pada tabel, perintah yang digunakan adalah perintah DELETE . Struktur perintahnya adalah sebagai berikut :
DELETE FROM nama_tabel WHERE kolom_unik = 'angka_unik';
Contoh penerapannya pada tabel mahasiswa adalah ketika kita akan menghapus data mahasiswa yang memiliki nim 1121469107, maka perintah yang digunakan adalah sebagai berikut :
DELETE FROM mahasiswa WHERE nim='1121469107';
Contoh llihat Gambar 13

Gambar 13

No comments:

Post a Comment