nursalam8.blogspot.com

About Me

Foto Saya
semarang, jawa tengah, Indonesia
nur salam8., belajarlah sampai ujung waktu, phone : +6283127945956 email : nursalam24@gmail.com

banner link

<a href="http://nursalam8.blogspot.com/" target="_blank"><img src="http://i43.tinypic.com/t6b778.jpg" border="0" alt="belajar sistem informasi"></a>
belajar sistem informasi

Selasa, 19 April 2011

belajar MYSQL

Tujuan :
1. Memahami tentang sistem database
2. Memahami instalasi MySQL di lingkungan Windows
3. Memahami dasar-dasar MySQL.

PENGENALAN DATABASE
Basis Data:
Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
Komponen Sistem Basis Data:
a. Perangkat Keras (Hardware)
Komputer, memori, storage (Harddisk), peripheral, dll.
b. Sistem Operasi (Operating System)
Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
c. Basis Data (Database)
Menyimpan berbagai obyek database (struktur tabel, indeks,dll)
d. DBMS (Database Management System)
Perangkat lunak yang memaintain data dalam jumlah besar.
e. Pemakai (User)
Para pemakai database.
f. Aplikasi (perangkat lunak) lain.
Program lain dalam DBMS.
Bahasa Basis Data
 DBMS merupakan perantara antara user dengan database.
 Cara komunikasi diatur dalam suatu bahasa khusus yang telah ditetapkan oleh DBMS.
Contoh: SQL, dBase, QUEL, dsb.
 Bahasa database, dibagi dalam 2 bentuk:
- Data Definition Language (DDL)
Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menetukan struktur tabel, dsb.
- Data Manipulation Language (DML)
a.Digunakan dalam memanipulasi dan pengambilan data pada database.
b.Manipulasi data, dapat mencakup:
- Pemanggilan data yang tersimpan dalam database (query)
- Penyisipan/penambahan data baru ke database
- Penghapusan data dari database
- Pengubahan data pada database

Membuat Database Dan Table
Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:
C:\> mysql\bin>mysql (Enter)

perintah SQL harus diakhiri dengan tanda titik-koma “;” .

Cara untuk membuat sebuah database baru adalah dengan perintah:
create database namadatabase;

Contoh:
create database pens;

Untuk membuka sebuah database dapat menggunakan perintah berikut ini:
use namadatabase;
Contoh:
use pens;

Perintah untuk membuat tabel baru adalah:
create table namatabel
(
struktur
);

Constraint
Constraint adalah batasan atau aturan yang ada pada table.
MySQL menyediakan beberapa tipe constraint berikut :
• NOT NULL
Suatu kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi
nilai NULL. Kolom yang befungsi sebagai kunci primer (primary key) otomatis tidak boleh NULL.
• UNIQUE
Mendefinisikan suatu kolom menjadi bersifat unik, artinya antara satu data dengan data lainnya namanya tidak boleh sama, misal alamat email.
• PRIMARY KEY
Constraint PRIMARY KEY membentuk key yang unik untuk suatu table.
• FOREIGN KEY
FOREIGN KEY constraint didefinisikan pada suatu kolom yang ada pada suatu table, dimana kolom tersebut juga dimiliki oleh table yang lain sebagai suatu PRIMARY KEY, biasa dipakai untuk menghubungkan antara 2 tabel.

Perintah MySQL untuk membuat tabel seperti diatas bisa dengan 2 cara sbb :
create table anggota (
nomor int(6) not null primary key,
nama char(40) not null,
email char(255) not null,
alamat char(80) not null,
kota char(20) not null
);

atau


create table anggota (
nomor int(6) not null,
nama char(40) not null,
email char(255) not null,
alamat char(80) not null,
kota char(20) not null,
primary key (nomor)
);

Perintah-Perintah Dasar SQL
A. Pemasukan data
Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai
berikut:

INSERT INTO table [(column1, column2,...])]
VALUES (value1, value2,...]);


Contoh :
Insert into anggota (nomor,nama,email,alamat,kota) values (100,’Ali’,’ali@yahoo.co.id’,’Jl. raden 2A no 5’,’Semarang’);
atau
Insert into anggota values (100,’Ali’,’ali@yahoo.com’, ’Jl. raden 2A no 5’,’Semarang’);



2 comments

Unknown

Sangat bermanfaat, lanjutkan mas...

kunjungi My Blog

Shikamaru Nara

mantab banget gan
obeng tool set 16 in 1

Posting Komentar