Perintah perintah dasar mysql bagian 3

Masih tentang perintah-perintah dasar database mysql, kali ini saya akan membahas tentang fungsi-fungsi yang ada di mysql.

Ada banyak fungsi di mysql, tapi tidak semua bisa saya bahas satu per satu, jadi yang penting-penting saja yang ditampilkan disini.

Untuk menghitung jumlah record yang terdapat pada suatu tabel kita bisa menggunakan fungsi COUNT(), berikut ini contoh menghitung jumlah record tabel mahasiswa :

SELECT COUNT(*) FROM mahasiswa;

Fungsi COUNT() termasuk dalam fungsi agregat di mysql, fungsi agregat yang lain antara lain :

MAX(), untuk mendapatkan nilai terbesar suatu kolom

MIN(), untuk mendapatkan nilai terkecil suatu kolom

AVG(), untuk mendapatkan nilai rata-rata suatu kolom

SUM(), untuk mendapatkan jumlah total suatu kolom

STD() atau STDDEV(), untuk mendapatkan nilai standar deviasi suatu kolom

Read the rest of this entry »

Perintah perintah dasar mysql bagian 2

Melanjutkan postingan yang lalu tentang perintah perintah dasar database mysql.

Sebagai bahan untuk latihan kali ini saya akan gunakan tabel berikut :

CREATE TABLE mahasiswa(

nim int(2),

nama varchar(20),

alamat varchar(20),

hobi varchar(25)

);

Kemudian masukan data berikut (copy-paste saja :) ):

INSERT INTO mahasiswa VALUES (133,”budi”,”monjali,makan), (123,susi,janti,jalan jalan),(127,ayu,concat,makan),(126,nana,senturan,musik),(125,nini,mancasan,mancing),(124,putri,concat,musik),(128,santi,mancasan,jalan jalan),(139,rina,concat,baca buku),(134,dono,janti,renang),(145,dana,monjali,renang);

Contoh diatas adalah melakukan perintah INSERT atau memasukan data dengan jumlah record lebih dari satu dalam satu perintah.

Sekarang coba kita jalankan perintah select untuk melihat isi tabel tersebut, seperti berikut :

mysql> SELECT * FROM mahasiswa;
+——+——-+———-+————-+
| nim  | nama  | alamat   | hobi        |
+——+——-+———-+————-+
|  133 | budi  | monjali  | makan       |
|  123 | susi  | janti    | jalan jalan |
|  127 | ayu   | concat   | makan       |
|  126 | nana  | senturan | musik       |
|  125 | nini  | mancasan | mancing     |
|  124 | putri | concat   | musik       |
|  128 | santi | mancasan | jalan jalan |
|  139 | rina  | concat   | baca buku   |
|  134 | dono  | janti    | renang      |
|  145 | dana  | monjali  | renang      |
+——+——-+———-+————-+
10 rows in set (0.00 sec)

Mengurutkan data

Read the rest of this entry »

Perintah perintah dasar mysql bagian 1

Artikel ini dipersembahkan untuk para newbie yang baru belajar mysql dan untuk saya sendiri sebagai catatan pribadi biar nggak lupa.

Pertama untuk login ke mysql perintahnya :

mysql -u [namauser] -p

Misalkan saya ingin menggunakan user root untuk login ke mysql, maka saya ketikan :

mysql -u root -p

Berikutnya untuk melihat database apa saja yang tersedia, ketikan perintah :

SHOW DATABASES;

Kemudian perintah untuk memilih database bentuk umumnya seperti berikut

USE [namadatabase];

Misalkan saya mau menggunakan database yang bernama kadek, maka saya ketik

USE kadek;

Jika ingin membuat database baru perintahnya sebagai berikut :

Read the rest of this entry »

Membuat user baru database mysql

Pada waktu menginstall database mysql pertama kali, secara default mysql akan membuat user dengan nama root.

Jika saya tidak ingin menggunakan user root, lalu bagaimana caranya untuk membuat/menambah user baru di mysql?

Anda bisa menggunakan perintah GRANT, seperti berikut :

GRANT ALL ON *.* TO ‘namauser’@'namahost’ IDENTIFIED BY ‘passwordnya’;

Misalkan saya ingin membuat user dengan nama kadek dengan password 123, maka saya ketik :

Read the rest of this entry »

Install mysql di linux mandriva

Pada kesempatan ini saya akan menunjukan bagaimana cara menginstall mysql di linux mandriva.

Mysql yang akan saya install adalah mysql versi 5, nama paketnya mysql-5.0.67-3mdv2009.0.i586.rpm.

Paket ini sudah tersedia pada repository mandriva 2009, jadi anda tidak perlu mendownloadnya.

Untuk menginstall mysql kita gunakan perintah urpmi, pertama buka terminal lalu menjadi root, kemudian ketikan perintah berikut :

urpmi mysql

Read the rest of this entry »