Selasa, 12 Oktober 2010

CONTOH MEMBUAT DATABASE DENGAN MYSQL

Cara Masuk Ke Dos(cmd):

C:\Documents and Settings\Badar>cd\apache\mysql\bin
C:\apache\mysql\bin>mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 3.23.47-max-debug

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Cara Melihat Database yang mungkin sudah ada:
mysql> show databases;
+----------+
| Database |
+----------+
| badar    |
| mysql    |
| test     |
+----------+
3 rows in set (0.06 sec)
mysql>

Membuat Dtabase Baru, dan Melakukan Printah Pada database tersebut:
mysql> create database contoh;
Query OK, 1 row affected (0.01 sec)
mysql> use contoh;
Database changed
mysql>

Membuat Tabel:
Di sini saya mengisikan beberapa table sbb:
mysql> create table mahasiswa
    -> (mhs_no int(11)primary key auto_increment,
    -> mhs_nama varchar(30),
    -> mhs_alamat varchar(225));
Query OK, 0 rows affected (0.20 sec)

mysql> create table progstudy
    -> (ps_kode varchar(2),
    -> ps_desc varchar(50));
Query OK, 0 rows affected (0.06 sec)

mysql> create table dosen
    -> (dosen_nama varchar(30),
    -> dosen_alamat varchar(225),
    -> dosen_telp varchar(20));
Query OK, 0 rows affected (0.01 sec)

mysql> create table gaji
    -> (gaji_no int(11),
    -> dosen_no int(11),
    -> gaji_pokok int(20));
Query OK, 0 rows affected (0.01 sec)

mysql> create table kelas
    -> (kelas_desc varchar(11),
    -> dosen_no int(11),
    -> mk_no int(11));
Query OK, 0 rows affected (0.00 sec)
mysql>

Melihat Setruktur table yang baru anda buat Sbb:
mysql> desc kelas;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| kelas_desc | varchar(11) | YES  |     | NULL    |       |
| dosen_no   | int(11)     | YES  |     | NULL    |       |
| mk_no      | int(11)     | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+
3 rows in set (0.08 sec)
mysql>


Melihat seluruh table dalam database:
mysql> show tables;
+------------------+
| Tables_in_contoh |
+------------------+
| dosen            |
| gaji             |
| kelas            |
| mahasiswa        |
| progstudy        |
+------------------+
5 rows in set (0.00 sec)
mysql>

Cara menghapus table:
Mysql>drop table dosen;

Menambahkan Kolom
mysql>alter table mahasiswa
         >add mhs_telp int(20);

Jika mau menambahkan sebelum or sesudah: first, after.


Menghapus Type Colum
Kita akan mengganti colom mhs_telp menjadi varchar.

Mengubah Nama dan type colum
mysql>alter table mahasiswa

         >change mhs_sex mhs_jnskelamin  enum('L','P');

Menghapus Colom 
mysql>alter table mahasiswa

         >drop mhs_notelp;

Mengisi record:
mysql>insert into mahasiswa

         >(mhs_nama,
         >mhs_alamat,
         >mhs_telp,
         >mhs_tplahir,
         >mhs_tgllahir,
         >mhs_jnskelamin)
         >values
         >('arif budiman',
         >'teluk betung',
         >'(082839)768686',
         >'teluk betung',
         >'1976-03-14',
         >'L');

Tidak ada komentar:

Posting Komentar