Thursday, January 11, 2007

Perintah Dasar MySQL

Perintah-perintah dibawah ini digunakan setelah anda berhasil menginstal MySQL pada komputer yang anda, anda juga telah berada pada MySQL prompt.
bentuk MySQL prompt :

mysql>

Pada sistem operasi Windows penulisan perintah-perintah dalam MySQL tidak membedakan huruf besar dan huruf kecil, tapi pada sistem operasi Unix/Linux huruf besar dan kecil harus
dibedakan.

MENGETAHUI VERSI MySQL YANG KITA GUNAKAN:
mysql> SELECT VERSION();

MENAMPILKAN DATABASE:
Syntax => SHOW DATABASES;

Contoh:
mysql>show DATABASES;

MEMBERI CATATAN ATAU KOMENTAR:
Syntax => /* isi dengan komentar atau catatan */

Contoh:
mysql>/* perintah untuk menampilkan
database pada MySQL */
->SHOW
->DATABASES
->;

MEMBUAT DATABASE BARU
Syntax => CREATE DATABASE database;

Contoh:
mysql> CREATE DATABASE latihan1;
Query OK, 1 row affected (0.01 sec)

MEMILIH DATABASE
Syntax => USE database;

Contoh:
mysql>USE latihan1;
Database Changed ==> database sudah dipilih

MENAMPILKAN TABEL
Syntax => SHOW TABLES;

Contoh:
mysql>SHOW TABLES;
Empty set (0.00 sec) ==> yang berarti tabel belum ada

MEMBUAT TABEL BARU
Syntax => CREATE TABLE table(field spesifikasi field, ...)

Contoh:
mysql> CREATE TABLE biodata
-> (noid INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
-> nama VARCHAR(40) NOT NULL,
-> kelamin VARCHAR(2),
-> alamat VARCHAR(30),
-> kota VARCHAR(40),
-> tgllhr DATE NULL DEFAULT '0000-00-00');
Query OK, 0 rows affected (0.2 sec) ==> OK berarti tidak terjadi kesalahan

MENAMPILKAN STRUKTUR TABEL
Syntax => SHOW COLUMNS FROM tabel
atau
Syntax => DESCRIBE tabel

Contoh:
mysql>DESCRIBE biodata;

MENGUBAH STRUKTUR TABEL
Dengan perintah ALTER TABLE kita bisa melakukan terhadap kolom diantaranya:
ADD => melakukan penambahan kolom pada tabel
DROP => menghapus kolom dan index pada tabel
RENAME => mengganti nama tabel
MODIFY => mengubah jenis kolom
CHANGE => mengganti nama kolom sekaligus jenis kolom

Syntax => ALTER TABLE table perintah;

Contoh:
mysql> ALTER TABLE biodata
-> ADD kodepos VARCHAR(5);
Query OK, 1 rows affected (0.04 sec)
Records: 0 Duplicates: 0 Warnings: 0

MENGISI DATA
Untuk mengisi data ke database ada 3 cara sebagai berikut:

Cara Yang 1
Syntax => INSERT INTO table(kolom 1, kolom 2, ... kolom n)
VALUES(data_kolom 1, data_kolom 2, ... data_kolom n);

Contoh:
mysql>INSERT INTO biodata
-> (nama, kelamin, alamat, kota, tgllhr, kodepos)
-> VALUES
-> ('Sofwan','LK','Jl. Djamin Ginting No. 248','Medan',1982-01-20','20155')
->;
Query OK, 1 rows affected (0.01 sec)

Cara Yang 2
Syntax => INSERT INTO tabel SET kolom1=data_kolom1, kolom2=data_kolom2, ...

Contoh:
mysql> INSERT INTO biodata
-> SET nama ='Sofwan',
-> kelamin ='LK',
-> alamat ='Jl. Djamin Ginting No.248',
-> kota ='Medan',
-> tgllhr ='1982-01-20',
-> kodepos ='20155';
Query OK, 1 rows affected (0.00 sec)

Cara Yang 3
Syntax => INSERT INTO tabel VALUES(data_kolom1,data_kolom2, ...)

Contoh:
mysql> INSERT INTO biodata
-> VALUES
->(NULL,'Sofwan','LK','Jl. Djamin Ginting No.248','Medan',1982-01-20','20155');
Query OK, 1 rows affected (0.01 sec)

MENAMPILKAN DATA
Syntax => SELECT kolom FROM tabel WHERE kriteria ORDERED BY kolom

Contoh:
mysql>SELECT * FROM biodata;

MENGUBAH DATA
Syntax => UPDATE tabel SET kolom=pengubah_data WHERE criteria

Contoh:
mysql>UPDATE biodata SET alamat='Jl. Juanda No.24' WHERE nama= 'Sofwan';

Friday, December 15, 2006

BERBAGI KATA-KATA

Setiap pagi Susy menuliskan kata-kata yang menghibur, memberi semangat, motivasi, atau sekedar lelucon pada secarik kertas yang diselipkan dalam kotak makan siang Dodi, anak lelakinya. Sepulang sekolah, bocah kelas 5 SD itu selalu mengembalikan kotaknya. Biasanya kertas tulisan itu masih utuh di dalam kotaknya. Sering Susy bertanya-tanya, dibaca nggak sih tulisan itu? Toh, Susy terus melakukan hal yang sama setiap pagi. Setidaknya, itulah caranya untuk menunjukkan perhatian kepada sang buah hati di tengah kesibukannya sebagai wanita karir.

Suatu hari saat mengembalikan kotak, kertas tulisan itu raib. Susy bertanya, “Sayang, ke mana kertas tulisan Mama?” yang ditanya menjawab kalem, “Tadi aku kasih Rosa.” Dodi melanjutkan, “Ibu Rosa tidak memberikan kertak kayak gitu. Saya pikir, ia bisa menggunakan punyaku.”

“Oh, begitu?” jawab Susy.

“Rosa tadi cerita, Mbaknya (pengasuh, Red.) lagi sakit. Ia sedih.” Tanpa ditanya lebih lanjut Dodi menjelaskan, “Kalau gitu besok Mama bikinin tulisan untuk dia, ya! Kalau nggak, akan aku kasih catatan Mama hari rabu lalu. Isinya cukup bagus kok.”

Susy terpana mendengar kalimat Dodi. Keraguannya seketika lenyap. Ternyata Dodi tidak hanya menghargai tulisan-tulisan pada kertas tersebut, tapi bahkan memperlakukannya sebagai barang berharga untuk diberikan kepada orang lain.

Terkadang, orang dewasa perlu berkaca pada dunia anak. Sebagai bocah, Dodi berusaha menjadi manusia komplet, ingin menjadi bagian dari hidup orang lain. Di kala temannya sedih, ia merasa perlu membagi apa yang dimilikinya, meski sekedar kata-kata di atas kertas. Seperti kata Sigmund Freud, “ When we can share – that is poetry in the prose of life.”

(Sumber : INTISARI : 184, Edisi Oktober 2005)

YOGI DAN KALAJENGKING

Seorang yogi, yang duduk bersemadi di pinggir sungai Gangga, melihat seekor kalajengking jatuh ke dalam air di depannya. ia memungut kalajengking tersebut, namun disengat oleh binatang itu. kalajengking itu jatuh lagi kedalam air. sekali lagi yogi tersebut menyelamatkannya, dan sekali lagi ia disengat. kejadian itu berulang dua kali lagi, dan baru setelah itu seseorang yang melihat kejadian itu bertanya kepada yogi itu, "Anda terus juga menolong kalajengking itu, padahal satu-satunya terima kasih yang ditunjukkannya adalah menyengat anda?"

Yogi itu menjawab, "Memang sifat kalajengking adalah menyengat, sedangkan sifat para yogi adalah menolong yang lain jika mereka mampu melakukannya."

MENYENANGKAN ORANG

Suatu ketika seorang laki-laki beserta anaknya membawa seekor keledai ke pasar. Di tengah jalan, beberapa orang melihat mereka dan menyengir, "Lihatlah orang-orang dungu itu. Mengapa mereka tidak naik ke atas keledai itu?"

Laki-laki itu mendengar perkataan tersebut. Ia lalu meminta anaknya naik ke atas keledai. Seorang perempuan tua melihat mereka, "Sudah terbalik dunia ini! Sungguh anak tak tahu diri! Ia tenang-tenang di atas keledai sedangkan ayahnya yang tua dibiarkan berjalan."

Jadi kali ini, anak itu turun dari punggung keledai dan ayahnya yang naik. Beberapa saat kemudian mereka berpapasan dengan seorang gadis muda. "Mengapa kalian berdua tidak menaiki keledai itu bersama-sama?"

Mereka menuruti nasehat gadis muda itu. Tak lama kemudian sekelompok orang lewat. "Binatang malang ... ia menanggung beban dua orang gemuk tak berguna. Kadang - Kadang orang memang bisa sangat kejam!"

Sampai di sini, ayah dan anak itu sudah muak. Mereka memutuskan untuk memanggul keledai itu. Melihat kejadian itu, orang-orang tertawa terpingkal-pingkal, "Lihat! Manusia keledai memanggul keledai!" sorak mereka.

Jika anda berusaha menyenangkan semua orang, anda tak akan menyenangkan siapa pun.


HATI SEEKOR TIKUS

Menurut suatu dongeng India kuno, ada seekor tikus yang selalu tertekan karena takut kepada seekor kucing. Seorang tukang sihir merasa kasihan kepadanya lalu mengubahnya menjadi seekor kucing. Tetapi kemudian ia menjadi takut kepada anjing. Maka tukang sihir itu mengubahnya menjadi anjing. Tetapi ia mulai takut kepada harimau. Maka tukang sihir itu mengubahnya menjadi harimau, yang merasa takut kepada pemburu. Pada saat itu tukang sihir menyerah, "Apapun yang saya lakukan tidak akan membantumu karena engkau mempunyai hati seekor tikus."

BELAJAR

Seorang anak muda mengunjungi seorang ahli permata dan menyatakan maksudnya untuk berguru. Ahli permata itu menolak pada mulanya, karena dia kuatir anak muda itu tidak memiliki kesabaran yang cukup untuk belajar. Anak muda itu memohon dan memohon sehingga akhirnya ahli permata itu menyetujui permintaannya.

"Datanglah kesini besok pagi", katanya.


Keesokan harinya, ahli permata itu meletakkan sebuah batu berlian di atas tangan si anak muda dan memerintahkan untuk menggenggam- nya. Ahli permata itu meneruskan pekerjaannya dan meninggalkan anak muda itu sendirian sampai sore.

Hari berikutnya, ahli permata itu kembali menyuruh anak muda itu menggemgam batu yang sama dan tidak mengatakan apa pun yang lain sampai sore harinya. Demikian juga pada hari ketiga, keempat, dan kelima.

Pada hari keenam, anak muda itu tidak tahan lagi dan bertanya, "Guru kapan saya akan diajarkan sesuatu?" Gurunya berhenti sejenak dan menjawab, "Akan tiba saatnya nanti," dan kembali meneruskan pekerjaannya.

Beberapa hari kemudian, anak muda itu mulai merasa frustasi. Ahli permata itu memanggilnya dan meletakkan sebuah batu ke tangan pemuda itu. Anak muda frustasi itu sebenarnya sudah hendak menumpahkan semua kesalahannya, tetapi ketika batu itu diletakkan di atas tangannya, anak muda itu langsung berkata, "Ini bukan batu yang sama!"

"Lihatlah, kamu sudah belajar", kata gurunya.