PERINTAH
DASAR MYSQL
BAGIAN
2
Mengisi Data
Achdiat L Cijawara No 22 Bandung 1971-05-09 41510
Didin L Cimarame 11 Bogor 1976-01-24 52155
Ruth P Cipayung 231 Bogor 1972-06-23 52314
Sudarmaji L Ciherang
No 24 Bandung 1980-02-05 42571
Thomas L Pasar
Minggu No 11 Jakarta 1981-11-20 15478
Tampilkan isi table
karyawan
mysql>
select * from karyawan ;
mysql>
select noid, nama, gender, alamat, kodepos from karyawan ;
Tampilkan noid, nama, gender, alamat, kota,
kodepos berdasarkan nama
mysql> select noid, nama,
gender, alamat, kodepos from karyawan order by nama ;
Tampilkan noid, nama, gender, tgl lahir
berdasarkan noid
mysql> select noid, nama,
gender, tgllahir from karyawan order by noid ;
Tampilkan nama, alamat, kota, kode pos bagi
karyawan laki - laki
mysql>
select nama, alamat, kota, kodepos from
karyawan where gender=’LK’ ;
Tampilkan nama, gender, tgl lahir, kota untuk
karyawan yang berdomisili di Bogor diurutkan berdasarkan nama
mysql> select nama, gender,
tgllahir, kota from karyawan where kota
= ‘Bogor’ order
by nama ;
Tambahkan data tabel
karyawan
Data :
Zubaedah P Pejaten
Timur No 1A Jakarta 1978-12-05 15311
Makmum L Sukamaju No 123 Tanggerang 1979-05-30 36411
Budiman L Sukmajaya
No 2E Cibinong 1974-06-19 23143
Carla P Sumbawa
12 Bandung 1982-09-06 91122
Darmadi L Margonda
110G Depok 1978-11-05 17566
Vivien P Kerinci
No 123 Depok 1978-04-21 17354
Fairuz P Kamboja
Raya 12 Depok 1975-02-25 17855
Deden L Ciberem
No 25 Bandung 1980-08-16 53261
Ubah isi tabel karyawan alamat menjadi Cibeureum
no 25 bagi karyawan bernama Deden
mysql> update karyawan
>
set alamat= ’Cibeureum no 25’
> where
nama= ’Deden’ ;
Ubahlah isi karyawan gender menjadi LK bagi
karyawan bernama Achdiat
mysql> update karyawan
>
set gender= ‘LK’
>
where nama= ’Achdiat’ ;
Buatlah tabel karyawan2 dengan field – field yang
dengan tabel karyawan
Menghapus database
Perintah
DROP
DATABASE database
Contoh
mysql>
DROP DATABASE produk ;
Tampilan
|
|
|
Mengubah Data
Perintah
UPDATE
table SET kolom=pengubahan_data
WHERE criteria
Contoh
mysql> UPDATE karyawan
> SET alamat= ‘Cireme Raya No 23’
> WHERE nama = ‘Umi’
> ;
Tampilan ;
Record nid=5,
kolom alamat sudah berubah
Menampilkan Data Pada
Kolom tertentu
Kita hanya membutuhkan data pada kolom noid, nama, gender,
alamat dan kota,
maka perintahnya :
mysql> SELECT nid, nama, gender, alamat, kota FROM karyawan
> ;
Tampilan :
Menampilkan data secara berurutan
Kita ingin
menampilkan data secara berurutan berdasarkan nama,
Perintahnya
mysql> SELECT nid, nama, gender, alamat, kota
> FROM karyawan ORDER BY nama
> ;
Tampilan
Menampilkan Data
Dengan Kriteria Tertentu
Perintah
SELECT
kolom1, kolom2, … FROM table WHERE criteria
mysql> SELECT nid, nama, gender, alamat, kota
> FROM karyawan WHERE nid=3
> ;
Tampilan
Menghapus Data
Perintah
DELETE
FROM table WHERE kriteria
Contoh
mysql> DELETE FROM karyawan WHERE nid=2
> ;
Tampilan
Data nid = 2, sudah dihapus
Pengisian Data Secara Massal
Kita dapat menggunakan fasilitas teks dokumen untuk memasukan data ke dalam
tabel
a. Buat file data
menggunakan NotePad :
Nama file inputdata2.txt
Null Achdiat L Cijawara No 22 Bandung 1971-05-09 41510
Null Didin L Cimarame 11 Bogor 1976-01-24 52155
Null Ruth P Cipayung 231 Bogor 1972-06-23 52314
Null Sudarmaji L Ciherang No 24 Bandung 1980-02-05 42571
Null Thomas L Pasar Minggu No 11 Jakarta 1981-11-20 15478
Null Zubaedah P Pejaten Timur No 1A Jakarta 1978-12-05 15311
Null Makmum L Sukamaju No 123 Tanggerang 1979-05-30 36411
Null Budiman L Sukmajaya No 2E Cibinong 1974-06-19 23143
Null Carla P Sumbawa 12° Bandung 1982-09-06 91122
Null Darmadi L Margonda 110G Depok 1978-11-05
17566
Null Vivien P Kerinci No 123 Depok 1978-04-21 17354
Null Fairuz P Kamboja Raya 12 Depok 1975-02-25 17855
Null Deden L Ciberem No 25 Bandung 1980-08-16 53261
b. Buat file data
dalam format script SQL dalam file teks
Nama file inputdata1b.sql
Insert into
karyawan
(nama, gender,
alamat, kota, kodepos)
Values
(‘Amir’,’L’,’Cijawara
No 21’,’Bandung’,’1971-03-12’,’41510’),
(‘Bunga’,’P’,’Cimarame
No 1S’,’Bogor’,’1976-01-08’,’52155’),
(‘Cimi’,’P’,’Cipayung
No 31’,’Bogor’,’1972-06-23’,’52314’),
(‘Darmaji’,’L’,’Ciherang
No 2A’,’Bandung’,’1980-02-05’,’42571’),
(’Emita’,’P’,’Pasar
Minggu No 11’,’Jakarta’,’1981-11-20’,’15478’),
(’Fathin’,’L’,’Pejaten
Barat No 12’,’Jakarta’,’1978-10-15’,’15311’),
(‘Gugun’,’L’,’Sukamaju
No 15D’,’Tanggerang’,’1979-05-30’,’36411),
(’Harun’,’L’,’Sukmajaya
No 21’,’Cibinong’,’1974-06-19’,’23143’),
(‘Imas’,’P’,’Sumbawa Timur No 3’,’Cibinong’,’1982-05-16’,’91132’),
(‘Junaedi’,’L’,’Margonda 10A’,’Depok’,’1978-11-05 ‘,’17566’),
(‘Kamil’,’L’,’Kerinci
7 No 2’,’Depok’,’1970-08-20’,’17354),
(‘Lyla’,’P’,’Kamboja
Raya 12’,’Depok’,’1975-02-25’,’17855’),
(‘Maman’,’L’,’Ciberem
Raya 12’,’Bandung’,’1980-08-16’,’53269’) ;
c. Buat file data
dengan nama karyawan.txt
Null Aaaaaa L Cijawara No 22 Bandung 1971-05-09 41510
Null Bbbbbb L Cimarame 11 Bogor 1976-01-24 52155
Null Cccccc P Cipayung 231 Bogor 1972-06-23 52314
Null Dddddd L Ciherang
No 24 Bandung 1980-02-05 42571
Null Eeeeee L Pasar
Minggu No 11 Jakarta 1981-11-20 15478
Null Ffffff P Pejaten Timur No 1A Jakarta 1978-12-05 15311
Null Gggggg L Sukamaju No 123 Tanggerang 1979-05-30 36411
Null Hhhhhh L Sukmajaya No 2E Cibinong 1974-06-19 23143
Null Iiiiii P Sumbawa
12° Bandung 1982-09-06 91122
Null Jjjjjj L Margonda
110G Depok 1978-11-05 17566
Null Kkkkkk P Kerinci No 123 Depok 1978-04-21 17354
Null Llllll P Kamboja
Raya 12 Depok 1975-02-25 17855
Null Mmmmmm L Ciberem No 25 Bandung 1980-08-16 53261
1. Perintah Load Data
Bentuk umum
LOAD DATA
[LOCAL] INFILE ‘lokasi dan nama file
teks’
INTO
TABLE nama_tabel
Contoh
File teks :
inputdata2.txt
Tabel :
karyawan
Pada prompt mysql
ketikan perintah load data
mysql> LOAD DATA LOCAL INFILE ‘f:\inputdata2.txt’
>
INTO TABLE karyawan ;
2. Perintah Scrip SQL
dalam file teks
Printah ini
dilakukan dari system prompt
File : inputdata1b.sql
Tabel : karyawan
Bentuk perintah
Mysql – h server – u user –p
database <
nama_file.sql
Dilakukan pada root windows
Contoh :
mysql –h localhost – u root – p Latihan1 < “f:\inputdata1b.sql”
Masukan password dan
aktifkan kembali MySQL
Jika hasil ditabel berbeda dalam hal isi kolom, lakukan
perbaiki kesalahan dengan fasilitas UPDATE dan SET
Seperti
mysql> update karyawan
> set gender =’LK’
> where gender = ‘L’ ;
Hasil :
mysql> update karyawan
> set gender =’PR’
> where gender = ‘P’ ;
Hasil :
Anda cet dengan perintah :
mysql> select nama, gender, alamat, kota from karyawan where kota
=’Bandung’ ;
Hasil :
Menyalin isi tabel ke
tabel lainnya
Dalam Mysql tidak
terdapat fasilitas kopi tables
Buat struktur
tabel pegawai
Buat tabel
pegawai dengan struktur file sama dengan tabel
karyawan
Perintah
Mysql > Insert
into pegawai
> select * from karyawan
Menghapus Tabel
Perintah
DROP TABLE tabel
Contoh :
mysql> drop table karyawan ;
Keluar dari MySQL
Perintah
QUIT
atai EXIT atau \q
mysql> \q
Tidak ada komentar :
Posting Komentar