riaanjani.files.wordpress.com  · web view2014. 10. 7. · untuk mempercepat proses pencarian data...

8
Universitas Nusantara PGRI Kediri BAB 2 DATABASE DAN TABEL 1. Menulis perintah SQL dengan outputnya Praktek 1 : membuat database dengan nama coba SQL : CREATE DATABASE coba; Output : Praktek 2 : membuat tabel dengan nama mahasiswa SQL : CREATE TABLE mahasiswa(nama VARCHAR(15) NOT NULL, alamat VARCHAR(25), email VARCHAR(25)); Output : Ria Anjani-2H SI Page 1

Upload: others

Post on 14-Sep-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI KediriBAB 2

DATABASE DAN TABEL1. Menulis perintah SQL dengan outputnya Praktek 1 : membuat database dengan nama cobaSQL : CREATE DATABASE coba;Output :

Praktek 2 : membuat tabel dengan nama mahasiswaSQL : CREATE TABLE mahasiswa(nama VARCHAR(15) NOT NULL, alamat VARCHAR(25), email VARCHAR(25));Output :

Ria Anjani-2H SI Page 1

Page 2: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI KediriPraktek 3 : Menambahkan sebuah kolom keterangan (varchar 15) sebagai kolom terakhirSQL : ALTER TABLE mahasiswa ADD keterangan VARCHAR(15);Output :

Praktek 4: menambahkan kolom nim (int 11) diawal (sebagai kolom pertama)SQL : ALTER TABLE mahasiswa ADD column nim INT(11) FIRST;Output :

Ria Anjani-2H SI Page 2

Page 3: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI KediriPraktek 5: menyisipkan sebuah kolom dengan nama phone (varchar 15) setelah kolom alamatSQL : ALTER TABLE mahasiswa ADD column phone char(15) AFTER alamat;Output :

Praktek 6 : mengubah kolom nim menjadi char (11)SQL : ALTER TABLE mahasiswa MODIFY column nim CHAR(11);Output :

Ria Anjani-2H SI Page 3

Page 4: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI KediriPraktek 7 : mengubah nama kolom phone menjadi telepon (varchar 20)SQL : ALTER TABLE mahasiswa CHANGE column phone telepon VARCHAR(20);Output :

Praktek 8 : menghapus kolom keterangan dari tabelSQL : ALTER TABLE mahasiswa DROP COLUMN keterangan;Output :

Ria Anjani-2H SI Page 4

Page 5: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI Kediri

Praktek 9 : mengubah nama tabel mahasiswa dengan nama studentSQL : RENAME TABLE mahasiswa TO student;Output :

praktek 10 : membuat index untuk tabel mahasiswaSQL : ALTER TABLE mahasiswa ADD INDEX IDXNIM(NIM);Output :

Ria Anjani-2H SI Page 5

Page 6: riaanjani.files.wordpress.com  · Web view2014. 10. 7. · untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian

Universitas Nusantara PGRI Kediri

Praktek 11: menjadikan nim sebagai primary keySQL : ALTER TABLE mahasiswa ADD CONSTRAINT PRIMARY KEY (nim);Output :

2. Kegunaan index di tabel untuk mempercepat proses pencarian data dalam suatu tabel. Adanya index pada suatu field tabel menyebabkan proses pencarian otomatis akan dilakukan terlebih dahulu ke dalam index, apabila ditemukan baru akan diambilkan data sesungguhnya dari tabel, apabila tidak ditemukan dalam index, sudah dipastikan bahwa data tersebut memang tidak ada dalam tabel. Index juga dapat untuk setiap kolom yang akan dijadikan kriteria tertentu untuk pencarian data sehingga proses pencariannya akan lebih cepat

3. Maksud dari int (11) adalah tipe data dalam bahasa pemrograman yang digunakan untuk pengoperasian data numerik(angka) yaitu bilangan bulat.

4. Maksud dari kolom yang berisi Null adalah apabila pada kolom NULL berisi yes maka atribut pada defaultnya terisi, tapi apabila pada kolom Null yang berisi No maka atribut pada defaultnya tidak terisi.

Kesimpulan : Setelah kita dapat masuk ke dalam mysql maka kita dapat membuat

database,tabel. Kita juga dapat menambahkan sebuah kolom, menyisipkan sebuah kolom, mengubah nama kolom, menghapus kolom dari tabel, mengubah nama tabel pada database, membuat index untuk tabel, membuat primary key pada tabel sebuah database

Ria Anjani-2H SI Page 6