27 November 2008

MySQL

.-@) DASAR-DASAR MYSQL (@-.


Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.



Membuat Database Dan Table

Untuk masuk ke dalam program MySQL pada prompt jalankan perintah berikut ini:

C:\> mysql\bin>mysql (Enter)

Bentuk prompt “mysql>” adalah tempat menuliskan perintah-perintah MySQL. Setiap 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-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,’Soedarland’,’soedarland@yahoo.com’,’Jl. Dangdeur-Cidahu’,’Subang’);

atau

Insert into anggota values (100,’Soedarland’,’soedarland@yahoo.com’,’Jl. Dangdeur-Cidahu’,’Subang);


.-@) 808 (@-.









0 komentar:

Posting Komentar