Universitas Mulia
Prodi
Teknik Dan Balikpapan S1- Sistem Informasi
Perancangan
Basis Data Struktur Tabel Pada Latihan 1
MySQL
Dosen : Shinta Palupi, [Link]
Semester II Email : shinta152023@[Link]
1. TUJUAN
Mahasiswa dapat mengetahui, memahami, menguasai dan mampu mengimplementasi
teori, konsep dan prinsip pemograman database MySQL denga logika pemograman yang
benar, ringkas, dan tepat dalam penerapan di bidang teknologi informasi.
2. TEORI
Struktur dasar dari ekspresi SQL terdiri dari tiga klausa, yaitu: select, from, dan
where. Select berhubungan dengan operator proyeksi dari aljabar relasional. Operasi ini
digunakan untuk mendaftarkan semua atribut yang diinginkan sebagai hasil suatu query.
From berhubungan dengan operasi Cartesian-product dari aljabar relasional. Operasi ini
mencatat semua relasi yang di “scan” dalam evaluasi suatu query. Where berhubungan
dengan operasi predikat seleksi dari aljabar relasional. Operasi ini terdiri dari sebuah
predikat yang menyangkut atribut-atribut dari relasi yang muncul dalam klausa from.
3. LANGKAH KERJA
1) Membuat Database dan table
Buatlah database Akademik, dan tabel Mahasiswa dengan isi tabel sebagai berikut:
CREATE DATABASE AKADEMIK;
USE AKADEMIK;
CREATE TABLE mahasiswa (nim int(10) PRIMARY KEY, nama_mhs
VARCHAR(30),tgl_lahir DATE, jen_kel CHAR(1));
2) Melihat tabel pada database
Show tables;
7
3) Mengisi Data Pada Tabel
INSERT INTO mahasiswa values(0441,’Agus Supriyanto’,’1989-09-09’);
4) Melihat Data Pada table
Select*from mahasiswa;
5) Menampilkan Semua Database
Untuk melihat basis data default yang sudah ada, gunakan perintah show databases;
6) Membuka Database
Walaupun basis data baru saja dibuat, tidak otomatis terbuka. Untuk membukanya
harus dilakukan perintah yang ekspisit, yaitu use namadatabase;
7) Menghapus Database
Database dapat dihapus secara permanen, perintahnya adalah dengan menggunakan
drop database namadatabase;
8) Mengubah Nama Tabel Yang Telah Dibuat
Untuk mengubah nama tabel, gunakan perintah rename table namatabel awal to
namatabel baru;
9) Menghapus Table
Untuk menghapus tabel, gunakan perintah drop table namatabel;
10) Mengubah Nama Field
Untuk mengubah nama field pada tabel, gunakan perintah alter table <nama_table>
change <nama_field_lama> <nama_field_baru> <tipe>(panjang);
11) Mengubah Panjang Tipe Data Field
Untuk mengubah panjang tipe data, gunakan perintah alter table <nama_table>
modify <field> <tipe>(panjang);
12) Menambah Field Baru
alter table <nama_table> add <field_baru> <tipe>(panjang);
8
13) Menetapkan Dan Menghapus Primary Key
alter table <nama_table> add primary key ( <field> );
Penambahan primary key hanya bisa dilakukan pada table yang belum mempunyai
primary key, karena dalam 1 table hanya boleh memiliki 1 primary key JANGAN
LUPA TANDA KURUNG ( ... )
Contoh :
alter table departemen add primary key (Kddiv);
Pada contoh dibawah adalah sebuah pemindahan primary key dari field NIM_MHS
ke field KODE_MHkS
alter table mahasiswa drop primary key (NIM_MHS), add primary key
(KODE_MATKUL);
14) Menghapus Field
alter table <nama_table> drop <field> ;
LATIHAN
a) Dari tabel dibawah tampilkan mahasiswa yang berjenis kelamin perempuan
saja, perintahnya tambahkan “Where” pada “Select”
Select * from mahasiswa where jen_kel=’P’;
b) Tampilkan data mahasiswa hanya nim dan nama saja
Select nim ,nama_mhs from mahasiswa;
9