1.Tabel Bagian
Kode_bag
|
Nama_bag
|
1
|
EDP
|
2
|
Pemasaran
|
3
|
Produksi
|
4
|
SDM
|
5
|
Akunting
|
2. Tabel Pribadi
Nip
|
Nama
|
Tgl_lahir
|
Kelamin
|
Alamat
|
Kota
|
12345
|
A. Hamzah
|
1965-12-23
|
P
|
Jl. Kudus 1
|
Yogya
|
12346
|
Udin
|
1978-01-12
|
P
|
Jl. Masjid 47
|
Sleman
|
12347
|
Siti Umayani
|
1970-01-19
|
W
|
Jl. Arjuna 10
|
Sleman
|
12348
|
Dian Arum
|
1969-03-14
|
W
|
Jl. Arumdalu 23
|
Bantul
|
12349
|
Bagus
|
1966-05-13
|
P
|
Karangwaru I/3
|
Magelang
|
12350
|
Intan
|
1975-02-01
|
W
|
Jl. Sawo 108
|
Yogya
|
12351
|
Edi Damhudi
|
1971-04-05
|
P
|
Ngampilan 2A
|
Sleman
|
12352
|
Sinta
|
1969-04-29
|
W
|
Jl. Kertosono 87
|
Klaten
|
12353
|
Sueb
|
1971-07-04
|
P
|
Jl. Astina 4A
|
Yogya
|
12354
|
Joned
|
1978-05-05
|
P
|
Jl. Karyacita 9
|
Yogya
|
3. Tabel Pekerjaan
NIP
|
Tgl_Masuk
|
Kode_bag
|
Gaji
|
12345
|
1992-02-02
|
3
|
2000000
|
12346
|
1992-02-02
|
1
|
1500000
|
12347
|
1992-02-02
|
2
|
1200000
|
12348
|
1992-02-02
|
4
|
1500000
|
12349
|
1992-02-02
|
5
|
1200000
|
12350
|
1992-02-02
|
1
|
1000000
|
12351
|
1992-02-02
|
2
|
3000000
|
12352
|
1992-02-02
|
3
|
5400000
|
12353
|
1992-02-02
|
4
|
2100000
|
12354
|
1992-02-02
|
5
|
1300000
|
langkah pertama untuk mulai membuat database pegawai adalah :
1. Membaut database.
CREATE DATABASE `pegawai` ;
2. Menggunakan tabel pegawai.
USE pegawai;
3. Membuat tabel bagian.
CREATE TABLE bagian(
Kode_bag CHAR( 1 ) NOT NULL ,
Nama_bag VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( Kode_bag )) ENGINE = INNODB;
4. Membuat tabel pribadi
CREATE TABLE pribadi(
Nip CHAR( 5 ) NOT NULL ,Nama VARCHAR( 35 ) NOT NULL ,
Tgl_lahir DATE DEFAULT NULL ,
Kelamin ENUM( 'P', 'W' ) DEFAULT NULL ,
Alamat VARCHAR( 35 ) DEFAULT NULL ,
Kota VARCHAR( 20 ) DEFAULT NULL ,
PRIMARY KEY ( `Nip` ) ) ENGINE = INNODB;
Nip CHAR( 5 ) NOT NULL ,Nama VARCHAR( 35 ) NOT NULL ,
Tgl_lahir DATE DEFAULT NULL ,
Kelamin ENUM( 'P', 'W' ) DEFAULT NULL ,
Alamat VARCHAR( 35 ) DEFAULT NULL ,
Kota VARCHAR( 20 ) DEFAULT NULL ,
PRIMARY KEY ( `Nip` ) ) ENGINE = INNODB;
5. Membuat tabel pekerjaan
CREATE TABLE pekerjaan(
NIP CHAR( 5 ) NOT NULL ,
Tgl_Masuk DATE DEFAULT NULL ,
Kode_bagCHAR( 1 ) NOT NULL ,
Gaji INT( 11 ) DEFAULT NULL ,
PRIMARY KEY ( `NIP` ) ) ENGINE = INNODB;
6. Memasukan nilai kedalam tabel bagian, disini kita bisa memasukan beberapa nilai(values) sekaligus
INSERT INTO bagian VALUES
('1', 'EDP'),
('2', 'Pemasaran'),
('3', 'Produksi'),
('4', 'SDM'),
('5', 'Akunting');
7. Memasukan nilai kedalam tabel pribadi
INSERT INTO pribadi VALUES
('12345','A. Hamzah','1965-12-23','P','Jl. Kudus 1','Yogya'),
('12346','Udin','1978-01-12','P','Jl. Masjid 47','Sleman'),
('12347','Siti Umayani','1970-01-19','W','Jl. Arjuna 10','Sleman'),
('12348','Dian Arum','1969-03-14','W','Jl. Arumdalu 23','Bantul'),
('12349','Bagus','1966-05-13','P','Karangwaru I/3','Magelang'),
('12350','Intan','1975-02-01','W','Jl. Sawo 108','Yogya'),
('12351','Edi Damhudi', '1971-04-05','P','Ngampilan 2A','Sleman'),
('12352','Sinta','1969-04-29','W','Jl. Kertosono 87','Klaten'),
('12353','Sueb','1971-07-04','P','Jl. Astina 4A','Yogya'),
('12354','Joned','1978-05-05','P','Jl. Karyacita 9','Yogya');
8. Memasukan nilai kedalam tabel pekerjaan
INSERT INTO pekerjaan VALUES
('12345', '1992-02-02', '3', 2000000),
('12346', '1992-02-02', '1', 1500000),
('12347', '1992-02-02', '2', 1200000),
('12348', '1992-02-02', '4', 1500000),
('12349', '1992-02-02', '5', 1200000),
('12350', '1992-02-02', '1', 1000000),
('12351', '1992-02-02', '2', 3000000),
('12352', '1992-02-02', '3', 5400000),
('12353', '1992-02-02', '4', 2100000),
('12354', '1992-02-02', '5', 1300000);
apakah sama cara penulisan di orecle saat kita insert?
BalasHapusapakah sama dengan cara orecle seperti ini?
insert into pekerjaan values ( 11223,to_date ('10 mei 2011','dd mm yy'),1,2000030;
10030008 basuki
BalasHapusapakah sama cara penulisan di orecle saat kita insert?
apakah sama dengan cara orecle seperti ini?
insert into pekerjaan values ( 11223,to_date ('10 mei 2011','dd mm yy'),1,2000030;
dicoba aja ya!! tp pada dasarnya sama, kalau untuk personal lebih bermanfaat belajar mysql/postgres karena gratis, kalau oracle kebanyakan perusahaan besar yang pake. untuk aplikasi yang kecil - sedang kebanyakan menggunakan mysql/postgres seperti web
BalasHapusAssalamualaikum..
BalasHapuspak mau numpang nanya..
1. cara menghapus primary key pada suatu field gmn pak?
2. cara menambah not null pada suatu field?
trimakasih.
dan tanya tambahan..
BalasHapus3. menambah engine pada tabel?
trimakasih.
pake GUI aja, phpmyadmin or navicat, or mysql query browser. nanti tinggal dilihat hasil query nya biasanya ada.
BalasHapusterima kasihhhhhhhhh
BalasHapus