Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Powerpoint Templates Page 1 Powerpoint Templates DDL ( Data Definition Language ) Oleh : SYAIFUL HUDA, S.Kom DML ( Data Manipulation Language ) MYSQL.

Presentasi serupa


Presentasi berjudul: "Powerpoint Templates Page 1 Powerpoint Templates DDL ( Data Definition Language ) Oleh : SYAIFUL HUDA, S.Kom DML ( Data Manipulation Language ) MYSQL."— Transcript presentasi:

1 Powerpoint Templates Page 1 Powerpoint Templates DDL ( Data Definition Language ) Oleh : SYAIFUL HUDA, S.Kom DML ( Data Manipulation Language ) MYSQL

2 Powerpoint Templates Page 2 Powerpoint Templates DDL ( Data Definition Language ) Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database. DATABASETABLEINDEXVIEW CREATEDROP ALTER

3 Powerpoint Templates Page 3 Powerpoint Templates MYSQL MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language (SQL). Sedangkan SQL adalah bahasa standar yang digunakan untuk mengakses database server. Tujuan dari pemakaian SQL dalam menyelesaikan tugas-tugas yang berkaitan dengan database, diantaranya : 1.Memanggil data dari satu tabel atau lebih pada satu database atau lebih. 2.Memanipulasi data pada tabel-tabel dengan menyisipkan, menghapus, atau memperbarui record. 3.Mendapatkan ringkasan informasi mengenai data pada tabel, seperti total, jumlah record, nilai minimun, nilai maksimum, dan nilai rata-rata. 4.Membuat, memodifikasi, atau menghapus tabel pada database.

4 Powerpoint Templates Page 4 Powerpoint Templates TYPE DATA MYSQL 1. Type data INTEGER Pada tipe data ini yang dapat disimpan hanya berupa angka (numerik) saja, baik berupa angka positif maupun angka negatif Tipe DataJangkauan SignedJangkauan UnsignedMemori TINYINT-128 – 1270 – 2551 byte SMALLINT – – byte MEDIUMINT – – byte INT – – byte BIGINT – – byte FLOATTergantung nilainya–4 byte DOUBLETergantung nilainya–8 byte DECIMALTergantung nilainya–M+2 byte

5 Powerpoint Templates Page 5 Powerpoint Templates TYPE DATA MYSQL 2. Type data STRING Pada tipe data ini dapat beisi nilai string (alpanumerik/karakter) dan numerik. Yang jelas nilai numerik disini dapat untuk operasi perhitungan sebelum dilakukan konversi. Tipe DataMax SizeMemori VARCHAR225 byteX+1 byte TINYTEXT225 byteX+1 byte TINYBLOB225 byteX+2 byte TEXT65535 byteX+2 byte BLOB65535 byteX+2 byte MEDIUMTEXT1.6 byteX+3 byte MEDIUMBLOB1.6 byteX+3 byte LONGTEXT4.2 byteX+4 byte LONGBLOB4.2 byteX+4 byte

6 Powerpoint Templates Page 6 Powerpoint Templates TYPE DATA MYSQL 2. Tipe Data Waktu Tipe data ini menyimpan informasi waktu, baik tanggal maupun jam. Walaupun data yang disimpan disini numerik tetapi pembacaan terhadap data string. Jadi perlu dilakukan konversi bila ingin melakukan perhitungan. Berikut tipe data waktu yang didukung MySQL. Tipe DataFormat StandardZero Value DATETIMEYYY-MM-DD HH:MM:SS :00:00 DATEYYY-MM-DD TIMEHH:MM:SS00:00:00 YEARYYY0000 TIMESTAMPYYYMMDDHHMMSS

7 Powerpoint Templates Page 7 Powerpoint Templates Contoh : DDL ( Data Definition Language ) Cara membuka MYSQL Console pada server Vertrigo :

8 Powerpoint Templates Page 8 Powerpoint Templates  Contoh : Buat Database dengan nama kampusterpadu  Sintaks : CREATE DATABASE kampusterpadu Contoh : DDL ( Data Definition Language ) Lihat mysql console seperti gambar berikut :

9 Powerpoint Templates Page 9 Powerpoint Templates  Contoh : Buat 3 Tabel dengan struktur seperti berikut : 1. Tabel mahasiswa FieldTypeSizeKet nimVarchar10Primary Key NamaVarchar50- AlamatVarchar100- Contoh : DDL ( Data Definition Language ) Sintaks : CREATE TABLE mahasiswa (npm varchar(10) not null primary key, nama varchar(50) not null, alamat varchar(100) not null);

10 Powerpoint Templates Page 10 Powerpoint Templates 2. Tabel matakuliah FieldTypeSizeKet kdmkVarchar10- mtkuliahVarchar50- sksInt-- Contoh : DDL ( Data Definition Language ) Sintaks : CREATE TABLE matakuliah (kdmk varchar(10) not null, mtkuliah varchar(50) not null, sks int not null );

11 Powerpoint Templates Page 11 Powerpoint Templates 3. Tabel nilai FieldTypeSizeKet nimVarchar5Primary Key kdmkVarchar50- utsInt-- uasInt-- Contoh : DDL ( Data Definition Language ) Sintaks : CREATE TABLE nilai (nim varchar(5) not null primary key, kdmk varchar(50) not null, uts int not null, uas int not null);

12 Powerpoint Templates Page 12 Powerpoint Templates Latihan : DDL ( Data Definition Language ) 1.Ubah ukuran field nim pada tabel nilai menjadi (10) 2.Berikan primary key pada field kdmk di tabel matakuliah 3. Berikan 1 field tambahan field tanggal_lahir pada tabel mahasiswa 4. Berikan 1 field tambahan field kota pada tabel mahasiswa 5. Berikan 1 field tambahan field kdmk pada tabel mahasiswa lalu buat foreign key 6. Berikan 1 field tambahan field agama pada tabel mahasiswa 7. Hapus field agama pada tabel mahasiswa 8.Ubah field kdmk pada tabel nilai menjadi kodemk 9.Ubah field nim pada tabel nilai menjadi npm 10.Ubah nama tabel nilai menjadi nilaimahasiswa

13 Powerpoint Templates Page 13 Powerpoint Templates Latihan : DDL ( Data Definition Language ) 1. Sintaks : ALTER TABLE nilai MODIFY npm varchar(10); 2. Sintaks : ALTER TABLE matakuliah ADD CONSTRAINT kdmk primary key (kdmk); 3. Sintaks : ALTER TABLE mahasiswa ADD tanggal_lahir datetime; 4. Sintaks : ALTER TABLE mahasiswa ADD kota varchar(50); 5. Sintaks : ALTER TABLE mahasiswa ADD kdmk varchar(50) references nilai (kdmk); 6. Sintaks : ALTER TABLE mahasiswa ADD agama varchar(50); 7. Sintaks : ALTER TABLE mahasiswa DROP column agama; 8. Sintaks : ALTER TABLE nilai CHANGE kdmk kodemk varchar(50); 9. Sintaks : ALTER TABLE nilai CHANGE nim npm varchar(5) not null primary key; 10. Sintaks : ALTER TABLE nilai RENAME nilaimahasiswa;

14 Powerpoint Templates Page 14 Powerpoint Templates DML ( Data Manipulation Language ) Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database. INSERTSELECTUPDATEDELETEINSERTSELECTUPDATEDELETE

15 Powerpoint Templates Page 15 Powerpoint Templates  Contoh : Insert ke tabel mahasiswa dengan data-data sbb : Contoh : DML ( Data Manipulation Language ) nimnamaalamat ERWANTOSURABAYA HERMAN ADI SAPUTROMADIUN JOKO SETIAWANMALANG YULI PRASETIYANIMADIUN HESTI PUTRIMADIUN PUTRI SESULIHMADIUN Sintaks : INSERT INTO mahasiswa VALUES (‘ ’,’ERWANTO’,’SURABAYA’);

16 Powerpoint Templates Page 16 Powerpoint Templates  Contoh : Insert ke tabel matakuliah dengan data-data sbb : Contoh : DML ( Data Manipulation Language ) kodemkmtkuliahsks IT Algoritma & Pemrograman 22 AK Algoritma & Pengelolahan Pararel2 IT Algoritma dan Pemrograman 13 AK Arsitektur Komputer2 KK Bahasa Indonesia 12 IT Struktur Data2 Sintaks : INSERT INTO matakuliah VALUES (‘IT ’,’Algoritma dan Pemrograman 2’,’2’);

17 Powerpoint Templates Page 17 Powerpoint Templates  Contoh : Insert ke tabel nilai dengan data-data sbb : Contoh : DML ( Data Manipulation Language ) nimkdmkutsuas IT IT IT IT AK AK Sintaks : INSERT INTO nilai VALUES (‘ ’,’IT ’,70,80);

18 Powerpoint Templates Page 18 Powerpoint Templates SELESAI....


Download ppt "Powerpoint Templates Page 1 Powerpoint Templates DDL ( Data Definition Language ) Oleh : SYAIFUL HUDA, S.Kom DML ( Data Manipulation Language ) MYSQL."

Presentasi serupa


Iklan oleh Google