Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

dokumen-dokumen yang mirip
MENGENAL SYNTAX DML PADA SQL

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Konsep Sistem Informasi B. BAB 2 - SQL Overview

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

P - 7 Pembahasan UTS PSIK V

Pemrograman Web Lanjut 2017

Macam - Macam Perintah Pada SQL

STRUCTURE QUERY LANGUAGE (SQL)

Praktikum Basis Data 14 Structure Query Language 2

KURSUS ONLINE JASA WEBMASTERS

Modul 3. Oleh : Mohammad Sholikin. 1

Pertemuan 10. Bahasa Query Terapan

Basis Data Spasial Modul 2

PEMROGRAMAN WEB 2 DATABASE,MYSQL. Rio andriyat krisdiawan, m.kom

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

STRUCTURE QUERY LANGUAGE

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base


Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

Database Management System. Program yang memungkinkan item-item dalam suatu database disusun, diolah dan diperbaharui

Praktikum Basis Data 2017 TE UM

Pengenalan Structured Query Language

KURSUS ONLINE JASA WEBMASTERS

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

LAPORAN TUGAS BASIS DATA I

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Database MySql. Mata Pelajaran: Database SMK Qamarul Huda Jurusan TKJ Kelas XII. Disusun oleh: Heru Minandar,ST.

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Pertemuan 12 Pengenalan Structured Query Language

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Komponen-Komponen SQL a. Data Definition Language (DDL) : Digunakan untuk mendefinisikan data dengan menggunakan perintah : create, drop, alter.

Hendra Setiawan ( )

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

MODUL 1 Pengenalan MySQL, DDL, DML

SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

Untuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.

MODUL 4 INTERNET PROGRAMMING DATABASE

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

MODUL II SQL A. TUJUAN

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

BAHASA QUERY KOMERSIAL

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Sistem Basis Data 1. Pertemuan 5 dan 6 Aljabar Relasional dan SQL Rogayah, ST.,MMSI Untuk 3DB01 dan 3DB04

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Basis Data. DDL & Aturan Referential

Untuk menjalankan Mysql secara konpensional jalankan Mysql.exe pada direktori Mysql\Bin. Akan tampak tampilan sebagai berikut:

BAHASA QUERY KOMERSIAL

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Perangkat Lunak Pengembangan Web

Statement DDL Create database drop database Create table drop table alter table

MODUL 7 STRUCTURED QUERY LANGUAGE

MODUL 2 PENGENALAN DATA DEFINITION LANGUAGE (DDL) & DATA MANIPULATION LANGUAGE (DML)

RANGKUMAN PHP dan MYSQL

BAHASA QUERY KOMERSIAL

LATAR BELAKANG IBM San Jose Research Laboratory.

7 VARIASI INSERT YANG TERLUPAKAN

STRUCTURE QUERY LANGUAGE DDL & DML

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

Nama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam

MySQL J A M K E T I G A

Operasi Aritmatika Sistem Bilangan Biner & Bilangan Oktal

Data Manipulation Language (DML)

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

Contoh Aplika Aplik si a VB dengan Database Oracle 1

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

Pemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Introduction to SQL. Database Programming. 2 nd Chapter

INTERNET PROGRAMMING DATABASE

15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML

Praktikum 2 Mata Kuliah : Sistem Pengolahan Basis Data Dosen : Nandang Hermanto

SQL (STRUCTURED QUERY LANGUAGE)

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

MODUL 5 INTERNET PROGRAMMING : MySQL

Structured Query Language

Transact SQL ; DDL 1 st

Pemrograman Basis Data dan SQL

PENGENALAN SINTAKS DASAR DALAM MySQL

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Arsitektur Basis Data Oracle

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

DATA CONTROL LANGUAGE : GRANT DAN REVOKE

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

Transkripsi:

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database Karunia Suci Lestari k.sucilestari97@gmail.com :: http://ksucilestari97.wordpress.com Abstrak Setelah artikel sebelumnya membahas Data Definition Language (DDL), kali ini saya akan membahas Data Manipulation Language (DML) dan Data Control Language (DCL). Data Manipulation Language merupakan kumpulan perintah-perintah untuk memanipulasi data. Dalam komponen DML terdiri dari perintah INSERT, SELECT, UPDATE dan DELETE. INSERT digunakan untuk menginput/ menambahkan baris (record) baru ke dalam database, SELECT digunakan utuk menampilkan record yang ada didalam database, UPDATE digunakan untuk mengubah record pada database dan DELETE digunakan untuk menghapus record (baris). Sedangkan Data Control Language (DCL) merupakan pengontrolan hak para pengguna (user). Didalam DCL terdapat perintah Grant dan Revoke. Seperti artikel sebelumnya saya akan menggunakan XAMPP untuk menjalankan perintah query tersebut. Dan perintahperintah query (sintaks) tersebut dapat juga digunakan untuk membantu kita membuat coding PHP. Kata Kunci: Data Manipulation Language, Data Control Language, Perintah, Query, Record Pendahuluan

Komponen SQL dalam pembuatan database antara lain : Data Definition Language (DDL), Data Manipulation Language (DML) dan Data Control Language (DCL). Untuk menyambung artikel sebelumnya, dalam artikel ini saya akan membahas perintanh-perintah yang ada di dalam komponen SQL Data Manipulation Language (DML) dan Data Control Language (DCL) dengan menggunakan XAMPP. Untuk memudahkan kita dalam mempelajari perintah query (sintaks) ini kita gunakan database yang telah kita buat sebelumnya. Semoga dengan adanya artikel ini dapat membantu pembaca mengetahui perintah-perintah SQL apa saja yang berada di dalam komponen SQL di sebuah database. Perintah-perintah ini dapat kita gunakan untuk membuat coding PHP dalam membuat, menampilkan, menghapus atau mengubah data pada sebuah database. Pembahasan 1. Data Manipulation Language (DML) Bahasa/ perintah SQL yang digunakan untuk memanipulasi data dengan menggunakan perintah : INSERT, SELECT, UPDATE dan DELETE. 1. Perintah INSERT INSERT perintah ini digunakan untuk menginput/ memasukkan data baru ke dalam database. Query : INSERT INTO `nama_database`.`nama_tabel` (`nama_kolom1`, `nama_kolom2`, `...`, `nama_kolom x `) VALUES ('data1', 'data2', '... ', 'data x');

Perhatikanlah tipe data yang telah dibuat di atribut kolom tersebut sebelum kita menginput data tersebut seperti yang telah dibahas di Pengenalan XAMPP. 1. Jika tipe data berupa STRING/ CHARACTER (CHAR, VARCHAR, TEXT) maka gunakan tanda petik tunggal ( ) diantara data tersebut. 2. Jika tipe data NUMERIC/ Angka (INT, NUMERIC, DECIMAL) maka tidak perlu menggunakan tanda petik tunggal. 3. Jika tipe data DATE TIME maka gunakan petik tunggal dengan format mmddyyyy (untuk setting tanggal Inggris/ Amerika) atau yyyymmdd. 4. Jika tipe data AUTO NUMBER maka tidak perlu diisi. 2. SELECT SELECT digunakan untuk menampilkan record (baris) yang ada pada database. Fungsi ini tidak jauh berbeda dengan fungsi VIEW tetapi VIEW biasanya harus membuat data terlebih dahulu agar dapat menampilkan data yang diinginkan. a. Menampilkan seluruh data/ record yang berada di database. Query : SELECT * FROM nama_tabel

! b. Menampilkan atau membatasi data yang ditampilkan sesuai dengan kondisi yang diinginkan/ ditentukan menggunakan fungsi WHERE. Query : SELECT field1, field2,... FROM nama_tabel [WHERE] 1. Menggunakan Operator Relasional Operator =, >, <, >=, <=, <>

! 2. Menggunakan Operator Logika 1. OR, akan menampilkan data sesuai dengan salah satu perintah yang terpenuhi.

! 2. AND, akan menampilkan semua data sesuai dengan perintah yang terpenuhi. 3. NOT, akan menampilkan data yang sebaliknya (negasi) atau menampilkan data selain data yang diiginkan.

3. UPDATE UPDATE, mengubah record (baris) data pada database. Perintah ini sama seperti ALTER hanya saja ALTER merubah field tabel sedangkan UPDATE mengubah field data yang telah disimpan sebelumnya dengan langsung mengarah ke primary key-nya atau field lainnya. Query : UPDATE nama_tabel SET field = value data WHERE nama_kolom = value data ;

Setelah diupdate data address dengan NIM= 1621494026 dengan Tangerang, maka data akan berubah. 4. DELETE DELETE, menghapus record (baris) pada database. Perintah ini memiliki fungsi seperti DROP yang memiliki fungsi menghapus seluruh data tabel pada database, sedangkan DELETE hanya menghapus data (value) yang ada didalam tabel database tersebut. Query : DELETE FROM nama_tabel

WHERE kondisi yang diinginkan. 2. Data Control Language (DCL) Data Control Language (DCL), digunakan untuk mengontrol hak pra user dengan perintah GRANT dan REVOKE. a. GRANT, digunakan untuk memberikan akses pada user terhadap database. b. REVOKE, digunakan untuk mencabut/ melepaskan hak akses user terhadap database. Penutup Data Manipulation Language (DML) digunakan untuk memanipulasi data. Didalam komponen SQL DML terdiri dari 4 perintah yaitu INSERT, SELECT, UPDATE dan DELETE. Dan Data Control Language (DCL) digunakan untuk memberikan (grant) dan mencabut (revoke) hak akses user terhadap database. Untuk menjalankan perintah query (sintaks) diatas saya menggunakan XAMPP version 1.7.4. Dalam menjalankan sebuah perintah query (sintaks) perhatikan satu-persatu setiap fungsinya agar tidak terjadi kesalahan. Perintah diatas dapat memudahkan kita dalam membuat,

menampilkan, menghapus dan mengubah data dalam pembuatan coding PHP di database server. Referensi Pengalaman Sendiri Biografi Perkenalkan guysss saya Karunia Suci Lestari. Lahir di Tangerang, tepatnya 8 Januari 1997. Saat ini saya sedang menempuh jenjang Strata 1 Teknik Informatika dengan konsentrasi Multimedia Audio Visual and Broadcasting di salah satu Kampus swasta di Kota Tangerang. Saat ini hobi saya membuat cerpen sambil dengerin musik lebih asyik kayaknya. Untuk menghubungi saya perihal artikel ini dapat menghubungi saya melalui email saya k.sucilestari97@gmail.com.