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.
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 Database = create database nama_database;
- Menghapus Database = drop database nama_database;
- Menampilkan Database = show databases;
- Mengaktifkan Database = use nama_database;
- 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
- 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;
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 |
+----------+----------+-------+----------+-------+
| 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"
- Menampilkan Data Keseluruhan
- 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'
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