bahan ajar praktikum bahasa query tpl 2010/2011 - week2

12
SQL Lab 2: Introduction DDL Lab Assist. : 071402007

Upload: x-man

Post on 08-Apr-2015

64 views

Category:

Documents


0 download

DESCRIPTION

Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

TRANSCRIPT

Page 1: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

SQL Lab 2:IntroductionDDL

Lab Assist. : 071402007

Page 2: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

Intro.

Bahasa Queri terstruktur

Page 3: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

DDL

• CREATE (BUAT)

• DROP(HAPUS)

• ALTER (UBAH STRUKTUR)

Page 4: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• CREATE– CREATE DATABASE nama_database;

• Eg : CREATE DATABASE test_db2;

• DROP– DROP DATABASE nama_database;

• Eg : DROP DATABASE test_db2;

Page 5: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• SHOW– SHOW DATABASES;

• Menampilkan seluruh tabel yg ada di DBMS

• USE– USE nama_database;

• Eg:USE test_db2;

Page 6: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• CREATE TABLE nama_tabel

('field1' tipe-data(length),

'field2' tipe-data(length),

.....,

'fieldn‘ tipe-data(length)

);

Page 7: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

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;

Page 8: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

– 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

Page 9: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• 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);

Page 10: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• 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;

Page 11: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

• 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);

Page 12: Bahan Ajar Praktikum Bahasa Query TPL 2010/2011 - Week2

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