Manipulasi Database dalam MySQL
Buka Aplikasi Wamp Server
Jalankan Phpmyadmin
Tampilan seperti gambar
n Membuat
database
mysql> CREATE DATABASE [Nama
databasemu];
n Menggunakan
database
mysql> USE [Nama databasemu];
Membuat Tabel Pribadi
dengan perintah:
CREATE TABLE Indentitas (Nip CHAR(5) NOT NULL
PRIMARY KEY,
Nama VARCHAR(35) NOT NULL,Tgl_lahir DATE,Sex
ENUM('P','W'),Alamat
VARCHAR(35),Kota VARCHAR(15));
Melihat Struktur Tabel
Gunakan perintah: DESC nama_tabel
Contoh: DESC Pribadi;
Mengganti Nama Field
Perintah yang digunakan adalah ALTER TABLE
Contoh:
ALTER TABLE Identitas
CHANGE sex kelamin ENUM('P','W');
Mengganti Ukuran/Tipe Field Perintah yang digunakan
adalah
ALTER TABLE Contoh: ALTER TABLE Identitas CHANGE kota,
kota VARCHAR(20);
Penghapusan Tabel
Dengan mengguunakan DROP TABLE
(misalnya Nip
bertipe CHAR(5))
Perintah nya : DROP TABLE
[Nama table];
Klik OK
Kemudian, lihatlah daftar tabel dengan memberikan perintah:
SHOW TABLES;
Membuat Tabel di MySQL
mysql> create table Karyawan
-> (nopeg INT UNSIGNED AUTO_INCREMENT
PRIMARY KEY,
->
nama VARCHAR(50) NOT NULL)
-> ;
Penjelasan :
n membuat
sebuah tabel Karyawan dengan 2 buah kolom / field.
n Kolom
pertama adalah NOPEG dengan jenis data bilangan bulat (INTeger), tanpa tanda
negatif (UNSIGNED), yang akan bertambah nilainya secara otomatis.
n (AUTO_INCREMENT),
kolom NOPEG adalah kolom utama (PRIMARY KEY).
Pada kolom kedua,
NAMA akan menampung nama karyawan, dengan jenis data VARiabel CHARacter, lebar
datanya dapat menampung maksimal 50 karakter, dan tidak boleh dikosongkan (NOT
NULL).
Melihat Struktur Tabel
n Untuk
melihat struktur sebuah tabel dapat menggunakan perintah "DESCRIBE"
atau bisa juga menggunakan perintah "SHOW COLUMNS FROM".
Contohnya berikut ini:
mysql> describe
karyawan ;
n Atau
menggunakan perintah "SHOW COLUMNS FROM...“
mysql> show columns from karyawan;
Merubah Struktur Tabel Karyawan
n Perintah
untuk mengubah struktur tabel adalah "ALTER TABLE".
mysql> ALTER TABLE karyawan
-> ADD jenkelamin CHAR(2) NOT NULL,
-> ADD kota VARCHAR(25) NOT NULL,
-> ADD kodepos CHAR(5) NOT NULL,
-> ADD tgllahir DATE
-> ;
hasilnya:
mysql> describe karyawan ;
Jenis kelamin hanya membutuhkan lebar data 1, oleh
karena itu kita bisa
mengubah lebar data pada jenis kelamin tersebut
dengan perintah MODIFY,
mysql> ALTER TABLE
karyawan MODIFY jenkelamin Char(1);
hasilnya:
SEKIAN