SISTEM BASIS DATA INTRO-5
•Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti tentang perintah2 SQL
Perintah-perintah SQL •Membuat DataBase CREATE DATABASE nama_DB CREATE DATABASE PERPUS •Menghapus DataBase DROP DATABASE nama_DB DROP DATABASE PERPUS
Perintah-perintah SQL •Membuat Tabel CREATE TABLE nama_tabel ( nama_kolom_typedata [nul | not nul] ) CREATE TABLE anggota CREATE TABLE buku CREATE TABLE pinjam
Perintah-perintah SQL Create Table Anggota ( id_ang char(5) not null, nama varchar(30), alamat varchar(40) )
Perintah-perintah SQL Create Table buku ( id_buku char(5) not null, judul varchar(30), pengarang varchar(25) )
Perintah-perintah SQL Create Table pinjam ( id_pinjam char(10) not null, id_ang char(5) not null, id_buku char(5) not null, tgl_pinjam date )
Perintah-perintah SQL •Menghapus Tabel DROP TABLE anggota •Menambah Atribut dalam tabel ALTER TABLE anggota ADD varchar(30)
Perintah-perintah SQL •Menghapus Atribut ALTER TABLE anggota DROP column •Menambah Atribut dalam tabel ALTER TABLE anggota ADD varchar(30)
Perintah-perintah SQL •Menambahkan Data INSERT [ INTO] NAMA TABEL [Daftar_Kolom] Value DAFTAR_NILAI
•INSERT :Klausa ini menspesifikasikan nama tabel dimana data bisa ditambahkan •VALUE : Klausa ini menspesifikasikan nilai data yang akan disisipkan ke dalam kolom pada tabel •Daftar_Kolom : Merupakan daftar kolom yang dipisahkan oleh tanda koma menyatakan kolom-kolom yang akan diisi data. Jika tidak ada kolom yang dinyatakan, berarti semua kolom di dalam akan diisi data. Jika hanya sebagian daftar yang dinyatakan, nilai null atau nilai default akan diisikan ke kolom yang tidak disebutkan dalam daftar kolom. •Daftar Nilai: Daftar nilai untuk kolom tabel yang akan disisipkan sebagai sebuah baris data dalam tabel. Data yang diberikan pada daftar nilai harus sesuai dengan daftar kolom. Banyak data harus sama dengan banyak kolom, tipe data, presisi, dan skala dari setiap data harus sesuai dengan kolomnya.
Perintah-perintah SQL Insert Into anggota values (“a-01”,”Budi”,”Serang”) Insert Into anggota (id_ang,nama) values (“a-02”,”Wati”)
Perintah-perintah SQL •Membuat Primary Key Constraint alter table anggota add Constraint PKid Primary Key(id_ang) alter table anggota add Constraint PKid Primary Key(id_ang,nama)
Perintah-perintah SQL •Membuat ForeignKey Constraint alter table pinjam add Constraint FKang Foreign Key(id_ang) references anggota(id_ang) add Constraint FKbuku Foreign Key(id_buku) references buku(id_buku)
Perintah-perintah SQL •Merubah Data Update buku set judul=“Sistem Basis Data” where id_buku=“b-01”
Perintah-perintah SQL •Menghapus data delete from anggota where nama=“Wati”