selamat datang di rayhidtoanami.blogspot.com
Read more: Cara Membuat Text Berjalan Di TAB Browser - wIzYuLoVeRz http://wizyuloverz.blogspot.com/2012/03/cara-membuat-text-berjalan-di-tab.html#ixzz26Dzaz91a Please Attach Sources After Copying Under Creative Commons License: Attribution Non-Commercial Share Alike

Senin, 10 September 2012

Tutorial Singkat MySQL


Tulisan ini adalah hasil resapan dari pembelajaran mata kuliah Perancangan Basis Data pada tanggal 11 September 2012, yang merupakan mata kuliah yang pertama kami dapatkan pada awal semester 3 ini. semoga tulisan" ini bermanfaat bagi anda semua...
langsung ajja... gak usah panjang lebar, karena yang panjang dan lebar cuma punya Mr. Tukul semata.. hahaha.. #garing#

Untuk memulai menggunakan MySQL bisa dengan menggunakan perintah:

[root@localhost suba]# mysql -u root mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.30 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> 
setelah masuk kedalam MySQL yang pertama dilakukan adalah membuat password user untuk security
pada database MySQL anda
mysql> SET PASSWORD=PASSWORD('passwordanda');
Query OK, 0 rows affected (0.00 sec)
jika untuk mengakses Mysql anda setelah anda membuat password anda dapat menggunakan perintah
[root@localhost suba]# mysql -u root -p
Enter password:                                  <--masukkan password anda
nah, untuk memulai penggunaan Database MySQL tentunya anda harus membuat sebuah database
terlebih dahulu, perintah yang digunakan untuk membuat database adalah
mysql> CREATE DATABASE mahasiswa;
Query OK, 1 row affected (0.00 sec)
pesan “Query OK, 1 row affected (0.00 sec) ” menandakan bahwa database mahasiswa telah dibuat.
Setelah itu untuk menggunakan mahasiswa sebagai database maka anda tinggal memasukkan perintah
mysql> use mahasiswa;
Database changed 
tahap selanjutnya adalah membuat tabel pada database mahasiswa dan tabel diberi nama data_mhs ini
terdiri dari id_mhs, nama, nim, jurusan, alamat, thn_masuk dengan menggunakan perintah sebagai berikut :
mysql> CREATE TABLE data_mhs(id_mhs INT(4),nama VARCHAR(30),nim VARCHAR(8),alamat
VARCHAR(40),thn_masuk INT(4));
Query OK, 0 rows affected (0.00 sec)
kesalahan pada umumnya jika membuat suatu tabel di MySQL adalah penulisan perintah seperti
mysql> CREATE TABLES data_mhs(id_mhs INT(4),nama VARCHAR(30),nim
VARCHAR(8),alamat VARCHAR(40),thn_masuk INT(4));
maka anda akan mendapatkan pesan error :
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near 'TABLES data_mhs(id_mhs INT(4),nama
VARCHAR(30),nim VARCHAR(8),alamat VARCHAR(40)' at line 1
juga kesalahan seperti ini ;
mysql> create table data_mhs(id_mhs INT(4),nama VARCHAR(30),nim VARCHAR(8),alamat
VARCHAR(40),thn_masuk INT(4));
ERROR 1050 (42S01): Table 'data_mhs' already exists
setelah tabel data_mhs telah dibuat maka untuk melihat tabel tersebut dengan menggunakan perintah
untuk melihat struktur tabel yang telah dibuat dapat menggunakan perintah
dari berdasarkan gambar dari dua perintah diatas menandakan bahwa tabel data_mhs dari database 
mahasiswa   telah   berhasil   dibuat,   selanjutnya   untuk   menginput   atau   memasukkan   data   pada   tabel 
tersebut dengan menggunakan perintah INSERT,
mysql> INSERT INTO data_mhs(id_mhs,nama,nim,alamat,thn_masuk)
VALUES(1,'laode','ab1c1001','jl. a.yani',2008);
Query OK, 1 row affected (0.00 sec)
atau dapat juga 
mysql> INSERT INTO data_mhs VALUES(2,'supriyanto','ab1c1002','jl.jati raya',2008);
Query OK, 1 row affected (0.00 sec)
atau bisa menggunakan perintah INSERT untuk menginput data lebih dari satu seperti
mysql> INSERT INTO data_mhs(id_mhs,nama,nim,alamat,thn_masuk) VALUES(3,'irham rahman','ab1c1003','mandonga kota kendari',2008),(4,'yuliana sapar','ab1c1004','jl.sutoyo no 40 kadia kota kendari',2008);
Query OK, 2 rows affected (0.00 sec)
Records: 2  Duplicates: 0  Warnings: 0
dalam MySQL dapat juga melakukan LOAD atau input database yang sudah dibuat sebelumnya pada 
text   file   misalnya   dengan   nama   file   data_mhs.sql   dimasukkan   pada   tabel   data_mhs   dengan 
menggunakan perintah
mysql> LOAD DATA LOCAL INFILE "data_mhs.sql" INTO TABLE data_mhs;
untuk mendapatkan informasi atas data yang telah diinputkan dalam MySQL sangatlah mudah dengan 
menggunakan perintah SELECT seperti
penggunaan perintah SELECT ini dapat dikombinasikan dengan contoh :
Add caption
atau bisa juga dengan menggunakan perintah dibawah ini:
untuk statement SELECT dapat juga dikombinasikan dengan AND atau OR baik untuk penggunaan
salah satu dari keduanya atau juga secara bersamaan seperti :

 selain itu ada beberapa penggunaan statement SELECT lainnya seperti dengan menggunakan LIKE dan
% seperti :
 perintah SELECT diatas saya gunakan untuk mencari atau melihat data yang memiliki nama dengan
huruf i. Selanjutnya ada juga yang dikenal dengan perintah SORTING yang bertujuan untuk menyusun
data yang dipanggil berdasarkan alphabet dan perintah SORTING ini bisa dipadukan dengan ORDER
memasukkan id_mhs sebagai PRIMARY KEY pada tabel data_mhs
perubahan terhadap data yang telah diinput dapat dilakukan dengan menggunakan perintah UPDATE,
seperti
pada gambar diatas perubahan dilakukan pada thn_masuk untuk id_mhs no.1 yang awalnya adalah
2008   menjadi   2007.   lalu   untuk   melakukan   penghapusan   terhadap   record   dapat   dilakukan   dengan
menggunakan perintah DELETE seperti pada contoh dibawah
pada gambar tabel diatas masih terdiri dari 4 data yang telah diinput dan untuk id_mhs 2 itu akan
dihapus dengan menggunakan perintah DELETE RECORD sebagai berikut :
untuk menghapus satu buah tabel atau sebuah database dapat dilakukan dengan menggunakan perintah
DROP, dan untuk itu penulis akan membuat sebuah tabel dan database baru lalu akan dihapus dengan
menggunakan perintah DROP yang pertama adalah contoh perintah DROP untuk sebuah tabel :
contoh perintah DROP table diatas juga bisa digunakan untuk DROP database
Demikian Tutorial singkat tentang MySQL ini semoga bermanfaat :)
dirangkum oleh Arif Rizqiyan

0 komentar:

Posting Komentar