P. 1
Perintah Perintah Dasar My SQL

Perintah Perintah Dasar My SQL

|Views: 192|Likes:
Dipublikasikan oleh Nazar Yuliansyah

More info:

Published by: Nazar Yuliansyah on Apr 02, 2012
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/19/2015

pdf

text

original

Perintah perintah dasar mysql 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 : CREATE DATABASE [namadatabase]; Misalkan saya ingin membuat database baru dengan nama coba, maka saya ketikan CREATE DATABASE coba; Untuk melihat tabel apa saja yang sudah ada, ketikan SHOW TABLES; Sedangkan untuk membuat tabel bentuk umumnya adalah : CREATE TABLE [namatabel] ( field1 tipedata, field2 tipedata, …. );

http://jahidinaz.blogspot.com

Perintah perintah dasar mysql Misalkan saya ingin membuat tabel dengan nama mobil dimana terdapat 3 field yaitu nomor. merek varchar(10). misalkan saya ingin menghapus record nomor 2. Sedangkan untuk menghapus database gunakan perintah drop database.―ferari―. Maka saya ketikan CREATE TABLE mobil ( nomor int(2).―merah―). mengubah warna mobil.com . maka saya ketikan UPDATE mobil SET warna=―biru― WHERE nomor=4. Sedangkan untuk memasukan data gunakan perintah insert seperti berikut INSERT INTO mobil VALUES (1. misalkan saya ingin menghapus tabel mobil.―audi―. Sedangkan untuk menghapus salah satu record gunakan perintah delete dan perintah where untuk menentukan record yang akan dihapus. maka saya tuliskan DROP TABLE mobil. Untuk menampilkan data gunakan perintah select seperti berikut SELECT * FROM mobil.blogspot. INSERT INTO mobil VALUES (3. INSERT INTO mobil VALUES (4. merek. tentu saja kita bisa menghapus tabel dan juga database.―kuning―). maka saya ketikan DELETE FROM mobil WHERE nomor=2. warna varchar(8) ). http://jahidinaz.―hitam―). Untuk mengubah record (update) gunakan perintah update. INSERT INTO mobil VALUES (2. untuk menghapus tabel gunakan perintah drop table. Selain menghapus record.―hitam―). warna.―mercy―. misalkan saya ingin menghapus database dengan nama coba maka saya ketik DROP DATABASE coba.―bmw―. Nah. misalkan saya ingin mengupdate record nomor 4.

―concat―.―nana―.―susi―.(126.―mancasan―.―dono―.―baca buku―).―janti―.―nini―.―makan―). Sekarang coba kita jalankan perintah select untuk melihat isi tabel tersebut.com .(125.―monjali―.― mancasan―.―concat―.―renang―).―rina―.―jalan jalan―). Contoh diatas adalah melakukan perintah INSERT atau memasukan data dengan jumlah record lebih dari satu dalam satu perintah. (123.―musik―).(145.―musik―).(139. Kemudian masukan data berikut (copy-paste saja ): INSERT INTO mahasiswa VALUES (133.―dana―.―mancing―).blogspot. seperti berikut : mysql> SELECT * FROM mahasiswa.―senturan―.―concat―.―ayu―.‖monjali―. Sebagai bahan untuk latihan kali ini saya akan gunakan tabel berikut : CREATE TABLE mahasiswa( nim int(2).(134.(128.―janti―. nama varchar(20).(127.(124. alamat varchar(20).―santi―.―putri―. +——+——-+———-+————-+ | 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 | http://jahidinaz.―renang―).―jal an jalan―).‖budi‖.―makan―). hobi varchar(25) ).Perintah perintah dasar mysql Perintah perintah dasar mysql bagian 2 Melanjutkan postingan yang lalu tentang perintah perintah dasar database mysql.

menampilkan data urutan pertama sampai kelima (0-4) SELECT * FROM mahasiswa LIMIT 0.blogspot. record dalam mysql dimulai dari nol (0).4. Menyaring data yang sama Pada tabel mahasiswa terdapat beberapa data yang sama muncul. begitu juga pada field hobi terdapat beberapa data yang muncul lebih dari satu. Menampilkan urutan data tertentu Untuk menampilkan urutan data terntentu gunakan perintah LIMIT. jadi misalkan ada 10 record berarti 1-10 = 0-9. SELECT * FROM mahasiswa LIMIT 1. untuk mengurutkannya gunakan perintah ORDER BY dengan menentukan apakah ASC (kecil ke besar) atau DESC (besar ke kecil). SELECT DISTINCT hobi FROM mahasiswa. Mengurutkan dari kecil ke besar berdasarkan nim SELECT * FROM mahasiswa ORDER BY nim ASC. http://jahidinaz.com .Perintah perintah dasar mysql +——+——-+———-+————-+ 10 rows in set (0. Bagaimana kalau saya ingin menampilkan daftar alamat / hobi dengan tidak ada data yang muncul lebih dari satu kali? caranya dengan menggunakan perintah DISTINCT.00 sec) Mengurutkan data Record pada tabel mahasiswa tersebut belum urut sesuai dengan nim nya. Contoh berikut ini menampilkan data urutan ke 2 sampai ke 4 (1-3). Mengurutkan dari besar ke kecil berdasarkan nim SELECT * FROM mahasiswa ORDER BY nim DESC. seperti berikut SELECT DISTINCT alamat FROM mahasiswa. misalkan pada field alamat terdapat ‗concat‘ yang muncul lebih dari satu kali.3.

mencari data mahasiswa yang hobinya renang atau jalan jalan SELECT * FROM mahasiswa WHERE hobi= ―renang‖ OR hobi=‖jalan jalan‖. Berikut ini beberapa contoh pencarian data. mencari data mahasiswa yang beralamat di monjali SELECT * FROM mahasiswa WHERE alamat=‖monjali‖. mencari data mahasiswa yang nimnya diantara angka 125 sampai 135 SELECT * FROM mahasiswa WHERE nim BETWEEN 125 AND 135. http://jahidinaz. mencari data mahasiswa yang mempunyai nama yang didalamnya terdapat huruf y SELECT * FROM mahasiswa WHERE nama LIKE ―%y%‖. mencari data mahasiswa yang nimnya diatas angka 130 dan beralamat di janti SELECT * FROM mahasiswa WHERE nim > 130 AND alamat=‖janti‖. mencari data mahasiswa yang mempunyai alamat berakhiran huruf an SELECT * FROM mahasiswa WHERE alamat LIKE ―%an‖. mencari data mahasiswa yang mempunyai nama berawalan huruf s SELECT * FROM mahasiswa WHERE nama LIKE ―s%‖. mencari data mahasiswa yang hobinya makan SELECT * FROM mahasiswa WHERE hobi=‖makan‖.com .blogspot. mencari data mahasiswa yang nimnya dibawah angka 130 SELECT * FROM mahasiswa WHERE nim < 130.Perintah perintah dasar mysql Pencarian data Untuk melakukan pencarian data kita bisa gunakan perintah WHERE dan juga LIKE.

Fungsi COUNT() termasuk dalam fungsi agregat di mysql. untuk mendapatkan nilai rata-rata suatu kolom SUM(). Untuk menghitung jumlah record yang terdapat pada suatu tabel kita bisa menggunakan fungsi COUNT(). untuk mendapatkan jumlah total suatu kolom STD() atau STDDEV().blogspot. untuk mencari jumlah huruf/kata yang ada pada masing-masing record di suatu kolom http://jahidinaz. tapi tidak semua bisa saya bahas satu per satu. Jika fungsi-fungsi agregat tersebut diterapkan pada kolom yang bertipe string seperti varchar misalnya maka hasilnya selalu bernilai nol (0). Fungsi String CONCAT(). untuk mendapatkan nilai standar deviasi suatu kolom Berikut ini adalah contoh pengunaan fungsi-fungsi tersebut : SELECT MAX(nim) FROM mahasiswa. untuk mendapatkan nilai terkecil suatu kolom AVG(). untuk membuat huruf besar semua (uppercase) LOCATE(). Ada banyak fungsi di mysql. untuk menggabungkan kata LCASE(). untuk mendapatkan nilai terbesar suatu kolom MIN(). SELECT MIN(nim) FROM mahasiswa.com . berikut ini contoh menghitung jumlah record tabel mahasiswa : SELECT COUNT(*) FROM mahasiswa. jadi yang penting-penting saja yang ditampilkan disini. SELECT SUM(nim) FROM mahasiswa.Perintah perintah dasar mysql Perintah perintah dasar mysql bagian 3 Masih tentang perintah-perintah dasar database mysql. SELECT STD(nim) FROM mahasiswa. SELECT AVG(nim) FROM mahasiswa. fungsi agregat yang lain antara lain : MAX(). kali ini saya akan membahas tentang fungsi-fungsi yang ada di mysql. untuk membuat huruf kecil semua (lowercase) UCASE().

alamat) FROM mahasiswa. SELECT ABS(-125).alamat) FROM mahasiswa.com .pangkat) Berikut ini contoh penggunaannya : SELECT SIN(30). mendapatkan nilai cos ABS(). SELECT UCASE(nama. SELECT LCASE(nama. SELECT COS(45). bagi (/). SELECT LOCATE(―a‖.3).alamat) FROM mahasiswa. SELECT nim*10 FROM mahasiswa.Perintah perintah dasar mysql Berikut ini contoh penggunaannya : SELECT CONCAT(nama. SELECT LOCALTIME(). Mysql juga menyediakan operator arithmetic seperti tambah (+). mendapatkan nilai absolut POW(). Fungsi Date and Time NOW() atau LOCALTIME().blogspot. kali (*). kurang (-).nama) FROM mahasiswa. untuk mengetahui nama hari berdasarkan input string dengan format ‗tahun-bulan-tanggal‘ Berikut ini contoh penggunaannya : SELECT NOW(). SELECT DAYNAME(―1986-3-22″). SELECT nim-5 FROM mahasiswa. untuk mengetahui tanggal dan waktu saat ini DAYNAME(). sehingga kita bisa langsung menghitung kolom satu dengan lainnya. mendapatkan nilai pangkat dengan format POW(angka. Fungsi Math /matematika Mysql menyediakan beberapa fungsi matematika antara lain : SIN(). Berikut ini contohnya : SELECT nim+1 FROM mahasiswa . mendapatkan nilai sin COS(). http://jahidinaz. SELECT POW(2.

berikut ini contohnya : SELECT NOW() AS sekarang. Demikian perintah-perintah dasar database mysql.com ..blogspot.5) AS dua_pangkat_lima_adalah.Perintah perintah dasar mysql Dengan perintah AS anda bisa membuat kolom result dengan nama yang anda tentukan sendiri.. http://jahidinaz. SELECT nim.. SELECT POW(2.nim*10 AS sepuluh_kali FROM mahasiswa.

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->