Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

DDL ( Data Definition Language ) DML ( Data Manipulation Language )

Presentasi serupa


Presentasi berjudul: "DDL ( Data Definition Language ) DML ( Data Manipulation Language )"— Transcript presentasi:

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

2 DDL ( Data Definition Language )
Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database. DATABASE TABLE INDEX VIEW CREATE DROP ALTER Powerpoint Templates

3 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 : Memanggil data dari satu tabel atau lebih pada satu database atau lebih. Memanipulasi data pada tabel-tabel dengan menyisipkan, menghapus, atau memperbarui record. Mendapatkan ringkasan informasi mengenai data pada tabel, seperti total, jumlah record, nilai minimun, nilai maksimum, dan nilai rata-rata. Membuat, memodifikasi, atau menghapus tabel pada database. Powerpoint Templates

4 TYPE DATA MYSQL 1. Type data INTEGER Powerpoint Templates
Pada tipe data ini yang dapat disimpan hanya berupa angka (numerik) saja, baik berupa angka positif maupun angka negatif Tipe Data Jangkauan Signed Jangkauan Unsigned Memori TINYINT -128 – 127 0 – 255 1 byte SMALLINT – 32767 0 – 65535 2 byte MEDIUMINT 0 – 3 byte INT 0 – 4 byte BIGINT 0 – 8 byte FLOAT Tergantung nilainya DOUBLE DECIMAL M+2 byte Powerpoint Templates

5 TYPE DATA MYSQL 2. Type data STRING Powerpoint Templates
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 Data Max Size Memori VARCHAR 225 byte X+1 byte TINYTEXT TINYBLOB X+2 byte TEXT 65535 byte BLOB MEDIUMTEXT 1.6 byte X+3 byte MEDIUMBLOB LONGTEXT 4.2 byte X+4 byte LONGBLOB Powerpoint Templates

6 TYPE DATA MYSQL 2. Tipe Data Waktu Powerpoint Templates
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 Data Format Standard Zero Value DATETIME YYY-MM-DD HH:MM:SS :00:00 DATE YYY-MM-DD TIME HH:MM:SS 00:00:00 YEAR YYY 0000 TIMESTAMP YYYMMDDHHMMSS Powerpoint Templates

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

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

9 DDL ( Data Definition Language )
Contoh : DDL ( Data Definition Language ) Contoh : Buat 3 Tabel dengan struktur seperti berikut : 1. Tabel mahasiswa Field Type Size Ket nim Varchar 10 Primary Key Nama 50 - Alamat 100 Sintaks : CREATE TABLE mahasiswa (npm varchar(10) not null primary key, nama varchar(50) not null, alamat varchar(100) not null); Powerpoint Templates

10 DDL ( Data Definition Language )
Contoh : DDL ( Data Definition Language ) 2. Tabel matakuliah Field Type Size Ket kdmk Varchar 10 - mtkuliah 50 sks Int Sintaks : CREATE TABLE matakuliah (kdmk varchar(10) not null, mtkuliah varchar(50) not null, sks int not null ); Powerpoint Templates

11 DDL ( Data Definition Language )
Contoh : DDL ( Data Definition Language ) 3. Tabel nilai Field Type Size Ket nim Varchar 5 Primary Key kdmk 50 - uts Int uas Sintaks : CREATE TABLE nilai (nim varchar(5) not null primary key, kdmk varchar(50) not null, uts int not null, uas int not null); Powerpoint Templates

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

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

14 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. INSERT SELECT UPDATE DELETE Powerpoint Templates

15 DML ( Data Manipulation Language )
Contoh : DML ( Data Manipulation Language ) Contoh : Insert ke tabel mahasiswa dengan data-data sbb : nim nama alamat ERWANTO SURABAYA HERMAN ADI SAPUTRO MADIUN JOKO SETIAWAN MALANG YULI PRASETIYANI HESTI PUTRI PUTRI SESULIH Sintaks : INSERT INTO mahasiswa VALUES (‘ ’,’ERWANTO’,’SURABAYA’); Powerpoint Templates

16 DML ( Data Manipulation Language )
Contoh : DML ( Data Manipulation Language ) Contoh : Insert ke tabel matakuliah dengan data-data sbb : kodemk mtkuliah sks IT Algoritma & Pemrograman 2 2 AK Algoritma & Pengelolahan Pararel IT Algoritma dan Pemrograman 1 3 AK Arsitektur Komputer KK Bahasa Indonesia 1 IT Struktur Data Sintaks : INSERT INTO matakuliah VALUES (‘IT ’,’Algoritma dan Pemrograman 2’,’2’); Powerpoint Templates

17 Sintaks : INSERT INTO nilai VALUES (‘0101001’,’IT-045303’,70,80);
Contoh : DML ( Data Manipulation Language ) Contoh : Insert ke tabel nilai dengan data-data sbb : nim kdmk uts uas IT 70 80 IT 90 60 AK Sintaks : INSERT INTO nilai VALUES (‘ ’,’IT ’,70,80); Powerpoint Templates

18 SELESAI .... Powerpoint Templates


Download ppt "DDL ( Data Definition Language ) DML ( Data Manipulation Language )"

Presentasi serupa


Iklan oleh Google