Materi MySQL | Abdul Madjid .edu

May 3, 2016 | Author: Anonymous | Category: MySQL
Share Embed


Short Description

Bagi mereka yang menggunakan Linux, tidak usah khawatir. Hasil dari perintah-perintah MySQLnya adalah sama saja. Bila An...

Description

Tutorial: MySQL

arbiedesign.com

Tutorial: Belajar MySQL, yuk?!, Sesi 9 (rev.17Apr04) Dikirim oleh: arbie pada Sep 28, 2003 - 07:34 PM tutorialmysql

Perintah-perintah Dasar MySQL (lanjutan) Terakhir, kita sudah memasukkan data dengan tiga cara berbeda. Dan juga dengan konsekwensi yang berbeda. Anda mau yang mana, terserah anda (dan tergantung kebutuhan datanya ..tentunya). Nah, sekarang kita coba topik-topik lainnya....

Mengubah Struktur Tabel Ada saatnya kita sadar kalo ternyata struktur tabel yang pernah kita buat perlu penyempurnaan. Penyempurnaan bisa dalam hal penambahan kolom, pengubahan lebar kolom, atau bisa saja penghapusan kolom dan sebagainya. Apa pun juga yang anda lakukan pada kolom tersebut tentu akan mempunyai dampak langsung pada data-data yang sudah ada. Nah, sekarang kita perlu menambahkan sebuah kolom baru, yaitu kolom kodepos, pada tabel karyawan yang selama ini kita gunakan. Kita lihat dulu struktur tabel yang sudah ada.... mysql>DESCRIBE karyawan ; +---------+-----------------+-----+-----+------------+----------------+ |Field | Type |Null | Key | Default | Extra | +---------+-----------------+-----+-----+------------+----------------+ |noid |int(10) unsigned | | PRI | NULL | auto_increment | |nama |varchar(35) | | | | | |kelamin |char(2) | YES | | NULL | | |kota |varchar(25) | YES | | NULL | | |tgllahir |date | YES | | 0000-00-00 | | +---------+-----------------+-----+-----+------------+----------------+ 5 rows in set (0.02 sec)

Bentuk Umum ALTER TABLE nama_tabel jenis_pengubahan Jenis pengubahan yang dapat dilakukan antara lain penambahan kolom (ADD), penghapusan kolom dan indeks (DROP), penggantian nama kolom sekaligus jenis kolomnya (RENAME), dan pengubahan jenis kolom (MODIFY). Nanti kita jelaskan secara rinci yach...

© 2003-2004 arbie

“Mari kita bersama-sama membangun bangsa ini menjadi lebih cerdas”

Hal 1 dari 2

Tutorial: MySQL

arbiedesign.com

Sekarang kita coba untuk menambah kolom baru saja dulu... mysql>ALTER TABLE karyawan ADD kodepos VARCHAR(5) ; Query OK, 0 rows affected (0.04 sec) Records: 0 Duplicates: 0 Warnings: 0

Lihat hasilnya seperti apa ... mysql>DESCRIBE karyawan ; +---------+-----------------+-----+-----+------------+----------------+ |Field | Type |Null | Key | Default | Extra | +---------+-----------------+-----+-----+------------+----------------+ |noid |int(10) unsigned | | PRI | NULL | auto_increment | |nama |varchar(35) | | | | | |kelamin |char(2) | YES | | NULL | | |kota |varchar(25) | YES | | NULL | | |tgllahir |date | YES | | 0000-00-00 | | |kodepos |varchar(5) | YES | | NULL | | +---------+-----------------+-----+-----+------------+----------------+ 5 rows in set (0.02 sec)

Setelah struktur tabel berhasih diubah, apa pengaruhnya pada data-data yang ada? Dan kemudian bagaimana caranya kita mengisi data kodepos yang belum masuk ke tabel karyawan? Mari kita lihat dulu isi tabel karyawan... mysql>SELECT * FROM karyawan ; +------+----------------+---------+---------+------------+---------+ | noid | nama | kelamin | kota | tgllahir | kodepos | +------+----------------+---------+---------+------------+---------+ | 1 | Ahmad Subari | L | Bandung | 1977-01-01 | NULL | | 2 | Rini Suwandito | P | Jakarta | 1978-01-02 | NULL | | 3 | Boy Sungkar | L | Cimahi | 1979-03-02 | NULL | +------+----------------+---------+---------+------------+---------+ 3 row in set (0.01 sec)

Perhatikan bahwa pada kolom kodepos diisi dengan NULL, dimana NULL adalah nilai default suatu kolom bila tidak memiliki nilai apapun juga. Cukup jelas kan? Nah, untuk mengisi data kodepos silakan intip disini...

© 2003-2004 arbie

“Mari kita bersama-sama membangun bangsa ini menjadi lebih cerdas”

Hal 2 dari 2

View more...

Comments

Copyright © 2017 DATENPDF Inc.