bahan ajar praktikum bahasa query tpl 2010/2011 - week2
DESCRIPTION
Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2TRANSCRIPT
SQL Lab 2:IntroductionDDL
Lab Assist. : 071402007
Intro.
Bahasa Queri terstruktur
DDL
• CREATE (BUAT)
• DROP(HAPUS)
• ALTER (UBAH STRUKTUR)
• CREATE– CREATE DATABASE nama_database;
• Eg : CREATE DATABASE test_db2;
• DROP– DROP DATABASE nama_database;
• Eg : DROP DATABASE test_db2;
• SHOW– SHOW DATABASES;
• Menampilkan seluruh tabel yg ada di DBMS
• USE– USE nama_database;
• Eg:USE test_db2;
• CREATE TABLE nama_tabel
('field1' tipe-data(length),
'field2' tipe-data(length),
.....,
'fieldn‘ tipe-data(length)
);
Eg:
• CREATE TABLE `mahasiswa`.`jurusan` (
`id_jurusan` INT NOT NULL,
`nama_jurusan` VARCHAR(45) NULL , `alamat` VARCHAR(45) NULL ,
`no_telp` VARCHAR(45) NULL , `id_fakultas` INT NULL ,
PRIMARY KEY (`id_jurusan`) )
ENGINE = MyISAM;
– SHOW TABLES; • Menampilkan seluruh tabel yg ada pd DB yg
digunakan
– DESC nama_tabel;• Menampikan deskipsi dan struktur dari sebuah
tabel
– DROP nama_tabel;• Menghapus tabel
• RENAME TABLE nama_tabel TOnama_tabel_baru– Mengubah nama field
• Eg: RENAME TABLE mahasiswa TO data_mhs;
• ALTER TABLE nama_tabel MODIFY nama_field tipedata_baru(length_baru);– Mengubah lebar dan jenis field
• Eg: RENAME TABLE mahasiswa MODIFY data_mhs char(25);
• ALTER TABLE nama_tabel ADD nama_fieldbaru tipedata(length);– Untuk menambahkan field baru
• Eg: alter table test.test_tabel add nama varchar(28);
• ALTER TABLE nama_tabel DROP nama_field;– Untuk menghapus field tertentu
• Eg: alter table test.test_tabel drop nama;
• ALTER TABLE nama_tabel CHANGE
field_lama field_baru tipedata(length);– Mengubah nama field
• Eg: ALTER TABLE mahasiswa CHANGE nama_mahasiswa nama_mhs char(25);
Daftar Pustaka
• Beginning SQL , Paul Wilton and John W. Colby, 2005 by Wiley Publishing, Inc.:Indianapolis
• Understanding Reational Database Query Language, Suzanne W. Dietrich, 2001, Prentice Hall:New Jersey