Ternyata kebiasaan bergantung pada tool untuk programing or database mempunyai efek samping yang kurang bagus. Memang kalo diliat dari effisiensi waktu sudah terbukti, tetapi ketika butuh akses yang manual atau lebih dalam terkadang melupakan konsep dasar.

Setelah terbiasa dengan menggunakan PHPMyadmin or tool seperti MySQL Front, SQLYog, SQL Manager dan masih banyak lagi. Gw jadi binggun gimana cara menggunakan command prompt untuk DML di MySQL. Tepatnya si diControlnya, ketika mau mengganti password root dan melakukan login sebagai root atau login dengan user yang sudah dipassword.

Sebenarnya untuk mengganti password root MySQL cukup mudah dengan cara : [ gw menggunakan mysql yang 1 paket ama xampp ]

> mysqladmin -u root password [password baru]

Perintah diatas akan mengubah password dari root dengan password sesuai dengan [password baru], dengan catatan root belum mempunyai password. Biasanya ketika menginstall xampp, password root untuk mysql tidak disetting / dikosongkan.

Jika user root sudah mempunyai password, tetapi ingin menggantinya, lakukan dengan cara :

> mysqladmin -u root password [password baru] -p

Perintah diatas akan mengubah password lama menjadi password baru sesuai dengan [passowrd baru] tetapi dengan memasukan password lama, jika password lama salah maka penggantian password tidak akan berhasil.

Sekarang untuk login, dengan cara :

> mysql -u root -p

Setelah menekan enter, akan diminta memasukan password [ option -p ]. Jika password yang dimasukkan benar makan login berhasil, jika salah maka login akan ditolak.

Nah setelah berhasil login, perintah untuk memilih database, membuat database, membuat tabel, query dan input data sama dengan script SQL pada umumnya. Setiap perintah diakhiri dengan titik koma, kemudian tekan enter.

Jika perintah benar maka hasil akan di tampilkan, tetapi jika salah ada konfirmasi.

Untuk menampilkan database yang ada di server dengan perintah :

mysql> show databases;

Untuk memilih database gunakan perintah :

mysql>use [nama database]

Untuk menampilkan tabel yang ada pada database dengan perintah :

mysql>show tables;

Untuk DML lainya silakan cari referensi sendiri, bisa menggunakan mbah google.com or mysql manual :D