Kamis, 14 Januari 2010

Belajar MySQL


Pada kesempatan kali ini kita belajar MySQL dulu ya anak-anak... padahal rak donk huwahahaah.. okelah kita mulai saja...

DASAR TEORI 

1. MySQL 
MySQL (dieja "My Ess Que Ell") merupakan perangkat lunak basis data yang dikembangkan oleh perusahaan bernama MySQL AB. Sebagai sebuah produk, ada beberapa point penting mengenai MySQL.

  • MySQL merupakan suatu Database Management System (DBMS). 
  • MySQL adalah suatu Relational Database Management System (RDBMS)
  • MySQL merupakan sebuah produk yang didistribusikan secara open source. 
  •  MySQL dapat berjalan baik di hampir semua platform sistem operasi.
2. Server dan Client MySQL
Arsitektur DBMS MySQL dapat diklasifikasikan ke dalam dua jenis: server dan client. Secara garis besar, client digunakan untuk melakukan request informasi; server bertindak merespon permintaan dari client. Dengan demikian, lingkungan yang nantinya akan digunakan adalah client.

  

OPRASI DASAR MySQL
      
1. Memulai MySQL berikut syntak-syntak dasar pembuatan Database pada MySQL :

  • Membuat Databasecreate database nama_database;
  • Menghapus Database = drop database nama_database;
  • Menampilkan Database = show databases;
  • Mengaktifkan Database = use nama_database;
2. Membuat Table pada MySQL
  • Membuat Table Mahasiswa = create table mahasiswa(nim varchar(11) not null primary key,nama varchar(20),tgl_lahir date,jns_kel enum('L','P'));
  • Menghapus Table Mahasiswa = drop table mahasiswa;
  • Menampilakan Table Mahasiswa = desc mahasiswa;
  • Keterangan : auto_increment = agar berurutan, varchar = untuk text berkarakter (1-255), char = untuk text berkarakter (1-5), int = angka, date = tanggal dan enum = pilihan
3. Alter Table (Merubah Struktur Table)

  • Menambah Field Baru (add), contoh : menambah field "tgl_beli date" pada Table Penjualan. Eksekusi yang dilakukan = alter table penjualan add tgl_beli date; 
  • Merubah Type/Size Ffield (modify), contoh : rubah size alamat menjadi 25. Exsekusi yang dilakukan = alter table penjualan modify alamat varchar (25);
  • Merubah Nama Table (rename), contoh : rubah nama table penjualan menjadi sales. Exsekusi yang dilakukan =  alter table penjualan rename to sales;
  • Merubah Nama Field (change), contoh : rubah field nama_pembeli ke customer. Exsekusi yang dilakukan = alter table sales change nama_pembeli customer varchar (20);
  • Menghapus Field (drop), contoh : hapus field alamat. Exsekusi yang dilakukan = alter table sales drop alamat;
  • Menghapus Primary Key. Exsekusi yang dilakukan = alter table sales drop primary key;
4. DML (data Menipulation Languange) 

a. Input Data

+----------+----------+-------+----------+-------+
| kode_brg | nama_brg | harga | jml_beli | bayar |
+----------+----------+-------+----------+-------+
| A01      | pensil   |  1000 |       10 | 10000 |
| B01      | bolpoint |  3000 |        5 | 15000 |
| C01      | buku     |  2000 |        3 |  6000 |
+----------+----------+-------+----------+-------+

  • Input Data 1 Record = insert into penjualan values('A01','pensil','1000','10','null');
  • Input Data 2 Record = insert into penjualan values('B01','balpoint','3000','5','null'),('A01','buku','2000','3','null');

b. Edit Data

  • Update Untuk Menentukan Rumus "Bayar = jml_bl x hrg"
    >> update penjualan set bayar=jml_bl*harga;

  • Menampilkan Data Keseluruhan
    >> select*from penjualan;
  • Update untuk merubah data "rubah nm_brg mjd buku_gbr untuk kd_brg C01"
    >> update penjualan set nm_brg='buku_gbr' where kd_brg='C01'


c. Hapus Data (Delete)

  • Hapus kd_brg = 'A01'
    >> delete form penjualan where kd_brg='A01';


dah dulu ah ngantuk + kesel jari jemarinya, untuk materi perkuliahan MySQL pada hari Rabu, 13 Januari 2010 bisa di Unduh diServer_Q

0 Komentar Teman - Teman:

Posting Komentar

Kawan berilah sedikit komentar untuk memberi smangat kepada Admin, dan jika temen-temen mau copas posting sekiranya untuk mencantumkan sumber dari blog ini, contoh : Blog'e Cah TI Malem '08

Template by:

Free Blog Templates

SELAMAT DATANG DI .: BLOG'e CAH TI MALEM '08 :. | TEMPAT BERBAGI MATERI KUIAH dan SEDIKIT ILMU PENGETAHUAN | SMS TANPA MODAL MONGGO KE SMS GRATIEZ BROW | TAMPILAN TEMPLATE MAXIMAL DI MOZILLA FIREFOX 4.0 | TERIMA KASIH ATAS KUNJUNGAN TEMEN - TEMEN SEMUANYA | DO'Anya YA KAWAN SEMOGA SEKRIPSI KAMI LANCAR DAN DAPAT SELESAI DALAM SATU SEMESTER KEDEPAN