Database MySQL (Using XAMPP) Salim Mail : salim.sucipto@gmail.com Phone : 0815-188-2384 YM : talim_bansal Blog : http://salimsribasuki.wordpress.com
Memulai MySQL dari XAMPP Setelah kita selesai menginstall XAMPP, maka akan terbentuk file-file sistem pendukung database MySQL. Lokasi file tersebut sesuai dengan lokasi yang kita daftarkan pada saat instalasi. Sebagai contoh: C:\xampp\mysql\bin. Kemudian buka mysql.exe untuk menampilkan editor mysql Atau dari command prompt windows:
Operasi Pemilihan Database Membuat Database Baru Syntax: create database nama_database; Melihat Database Terdaftar Syntax: show databases; Memilih Database untuk digunakan Syntax: use nama_database;
Tipe Data pada MySQL - Number
Tipe Data pada MySQL – Date & Time
Tipe Data pada MySQL – Character
Table Management– Create Table Syntax: Create table nama_table (col_name1 int UNSIGNED AUTO_INCREMENT PRIMARY KEY, col_name2 varchar(10) NOT NULL, col_name3 date, col_name4 char(1)); Keterangan: UNSIGNED tanpa tanda negatif (-) AUTO_INCREMENT Nilai akan bertambah secara otomatis PRIMARY KEY Kolom yang dijadikan sebagai primary key NOT NULL Pada kolom tersebut harus berisi data, tidak boleh kosong (null)
Table Management– Create Table Contoh create table master (tidak ada foreign key) create table ti3k_item_master (item_id int unsigned auto_increment primary key, item_code varchar(15) not null, item_name varchar(50) not null, item_uom varchar(10) not null, remark varchar(100), creation_date date, created_by varchar(25), last_updated_date date, last_updated_by varchar(25));
Table Management– Create Table Contoh create table detail (dengan foreign key) create table ti3k_item_price (price_id int unsigned auto_increment primary key, item_id int references ti3k_item_price(item_id), currency_code varchar(5) not null, unit_price int not null, start_date date, end_date date, creation_date date, created_by varchar(25), last_updated_date date, last_updated_by varchar(25));
Table Management– View Table Structure Melihat daftar table dalam suatu database yang kita sedang connect di dalamnya dapat menggunakan syntax: show tables; Untuk melihat struktur table dapat menggunakan syntax: desc table_name; atau describe table_name;
Table Management– Table Structure Modification (ALTER) Menambah Kolom (ADD) Syntax: alter table table_name add col_name int not null, add col_name2 char(2); Contoh: alter table ti3k_item_master add attribute1 varchar(100), add attribute2 int; Merubah Tipe Data Suatu Kolom (MODIFY) Syntax: alter table table_name modify col_name tipe_data; Contoh: alter table ti3k_item_master modify remark varchar(50);
Table Management– Table Structure Modification (ALTER) Merubah Nama Kolom (CHANGE) Syntax: alter table table_name add old_col new_col tipe_data; Contoh: alter table ti3k_item_master change remark item_remark varchar(50); Menghapus Kolom (DROP) Syntax: alter table table_name drop col_name; Contoh: alter table ti3k_item_master drop attribute2;
Table Management– DROP TABLE & RENAME TABLE Merubah Nama Table (RENAME) Syntax: rename table table_name to new_table_name; Contoh: rename table ti3k_item_master to ti3k_item_mst; Menghapus Table (DROP TABLE) Syntax: drop table table_name; Contoh: Drop table test;