Selasa, 17 Maret 2009

TIPS MEMBUAT DATA BASE

CARA MEMBUAT DATABASE

Cara membuat database MySQL.MySQL merupakan sebuah perangkat lunak sistem manajemen berbasis data SQL. Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).

SQL adalah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Itulah penjelasan MySQL, selanjutnya kita akan membuat langkah – langkah untuk membuat database :

Pertama kali kita harus membuat TABEL di PHPmyadmin misalnya :
1. CREATE TABLE `12` (
`id_barang` TINYINT( 50 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 25 ) NOT NULL ,
`agama` VARCHAR( 15 ) NOT NULL ,
`alamat` VARCHAR( 15 ) NOT NULL ,
`tpt_lahir` VARCHAR( 10 ) NOT NULL ,
`tgl_lahir` DATE NOT NULL DEFAULT '0000-00-00',
`keterangan` TEXT NOT NULL
) ENGINE = MYISAM ;

Setelah membuat tabel di PHPmyadmin,kemudian baru masuklah ke dalam Command Prompt.
Kemudian ketik lah :
1.-uroot –p
Masuk ke dalam database.

2.use
untuk menggunakan data base.
Contoh : use bio_guru

3.select *from
untuk melihat database secara keseluruhan.
Contoh : select *from bio_guru;

4.where berfungsi untuk mencari nama database secara detail.
Contoh : select nama,alamat,agama, from bio_guru where nis=”14521”;

5.and berfungsi untuk
Contoh : select nama,tpt_lahir from bio_guru where nis=”11454” and agama=”islam”;

6.or berfungsi untuk
Contoh: select nama,tpt_lahir from bio_guru where alamat=”jl.thamrin” or agama=”islam”;

7. From berfungsi untuk mendefinisikan table yang maenjadi sumber data dari suatu seleksi
Contoh : select *from bio_guru

8.Group by berfungsi untuk mengelompokkan data
Contoh : select
PERINTAH DASAR MYSQL
I. Pendahuluan
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan konsultan database bernama MYSQL AB yang berada di Swedia. Waktu itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client. Awalnya Michael “Monty” Widenius, pengembang satu-satunya di TcX memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya. Mula-mula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari mSQL. Kemudian Monty mencoba membuat sendiri mesin SQL yang memiliki antarmuka mirip dengan SQL, tetapi dengan kemampuan yang lebih sesuai sehingga lahirlah MySQL. Tentang pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi versi lain mengatakan nama itu diambil dari putri Monty yang kebetulan juga bernama My.

1. Membuat Database Baru
• Menampilkan database
mysql> SHOW DATABASES;
• Membuat database
mysql> CREATE DATABASE [Nama databasemu];
• Menggunakan database
mysql> USE [Nama databasemu];
• Menghapus database
mysql> DROP DATABASE [Nama databasemu];
2. Membuat Table Baru
• Menampilkan table
mysql> SHOW TABLES FROM [Nama databasemu];
• Membuat table
mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column], [...]);
Contohnya:
mysql> CREATE TABLE anggota ( ID int(100), Nama varchar(255));
• Menampilkan column
mysql> SHOW COLUMNS FROM [Nama tablemu];
• Menghapus table
mysql> DROP TABLE [Nama tablemu];
Menambahkan Indexing dan Keys kedalam Table:
mysql> ALTER TABLE [Nama tablemu] ADD INDEX ([Nama column yang ingin diberikan index]);
Contohnya:
mysql> ALTER TABLE anggota ADD INDEX (Nama);
mysql> CREATE TABLE [Nama tablemu] ( [nama column] [type column], [...],PRIMARY KEY ([nama column yang ingin diberikan key]));

Tidak ada komentar:

Posting Komentar