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

Slides:



Advertisements
Presentasi serupa
Sejarah (1) • Tahun 1974, Dr. Chamberlin dari Saan Jose Laboratorium IBM mendefinisikan sebuah bahasa untuk mengakses database yang disebut dengan SEQUEL.
Advertisements

MATA KULIAH : “LOGIKA DAN ALGORITMA”
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
SISTEM BASIS DATA INTRO-5. •Setelah mengikuti perkuliahan ini diharapkan mahasiswa dapat mengerti : 1.Aplikasi perintah SQL ke MySql Server 2.Mengerti.
PERINTAH SQL.
Dasar-dasar SQL soesanto.
MYSQL.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
PEMROGRAMAN BASIS DATA
Oleh : Kholid Fathoni, S.Kom., M.T.
SQL (Structured Query Language)
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
LINGKUNGAN BASIS DATA Anggit Dwi Hartanto, S.Kom.
Pertemuan 4 Database dengan MySQL.
Basis Data Bab 3 Structured Query Language (SQL).
MODUL 2 BAHASA BASIS DATA
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
STRUKTUR TABEL.
SQL (Structured Query Language )
Microsoft SQL Server DDL dan DML dasar
Data Definition Language dan Data Manipulation Language
Review DDL Pertemuan ke 2.
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
SQL (Structure Query Language)
BAHASA QUERY TERAPAN OLEH : HARSITI, ST.
SQL Pertemuan
Pertemuan 2.  Membuat Database  CREATE DATABASE nama_database;  Menampilkan Seluruh Database  SHOW DATABASE;  Mengaktifkan Database  Use name_database;
Praktikum MySQL Dasar MySQL Abdul Kadir. Overview MySQL MySQL merupakan Database Server yang bersifat : MySQL merupakan Database Server yang bersifat.
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
SQL Basis Data.
Modul SBD-2 …….. SQL Server
Pertemuan 2 Model Data, Relational Data Model, Database Schema, DDL
Pertemuan after UTS Structure Query Language (SQL)
Praktikum Ke (Membuat database, melihat data base, menghapus database, membuat tabel dan melihat tabel).
Connect to the Server - Putty
SQL.
Bahasa query terpan.
VII. DDL Di sajikan untuk Lingkungan TASS Dosen : Tora Fahrudin., M.T
SQL (Structure Query Language)
Manajemen Basis Data menggunakan SQL Server
Konsep Teknologi Informasi B
DDL (Data definition language)
Stucture Query Language
SQL Basis Data.
Stucture Query Language
SQL OVERVIEW.
Pengenalan MySQL An’ Anqinudin L.
Pemrograman Internet Database.
DDL (DATA DEFINITION LANGUAGE) DALAM SQL
Biodata…… Nama : Muhammad Yunus Alamat : Getap Asal : Sakra Lotim
Aplikasi Database Dosen : Sarwo, Skom,.Mkom Url :
Pengenalan mySQL database
CHAPTER 1 PENGENALAN MYSQL
SQL.
Stucture Query Language
Istilah – istilah database
CREATE, MODIFY, & DELETE TABLE
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Stucture Query Language
MEMBANGUN DATABASE DENGAN MySQL
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
SQL dan Database MySQL.
Pengantar Teknologi SIM 2 (pertemuan 7)
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

DDL ( Data Definition Language ) DML ( Data Manipulation Language ) MYSQL Oleh : SYAIFUL HUDA, S.Kom 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. DATABASE TABLE INDEX VIEW CREATE DROP ALTER 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 : 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

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 -32768 – 32767 0 – 65535 2 byte MEDIUMINT -8388608 – 8388607 0 – 16777215 3 byte INT -2147483648 – 2147483647 0 – 4294967295 4 byte BIGINT -922337203685477508 – 9223372036854775807 0 – 18446744073709551615 8 byte FLOAT Tergantung nilainya – DOUBLE DECIMAL M+2 byte Powerpoint Templates

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

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 0000-00-00 00:00:00 DATE YYY-MM-DD 0000-00-00 TIME HH:MM:SS 00:00:00 YEAR YYY 0000 TIMESTAMP YYYMMDDHHMMSS 00000000000000 Powerpoint Templates

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

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

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

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

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

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

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

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

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

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

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 0101001 IT-045303 70 80 0101002 0101003 IT-045001 90 0101004 60 0101005 AK-045203 0101006 Sintaks : INSERT INTO nilai VALUES (‘0101001’,’IT-045303’,70,80); Powerpoint Templates

SELESAI .... Powerpoint Templates