MySQL & SQL Statement. Dimas Prasetyo Tegar Asmoro, S.Kom, M.Kom.

dokumen-dokumen yang mirip
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

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

Modul 3. Oleh : Mohammad Sholikin. 1

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

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

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

Pertemuan 10. Bahasa Query Terapan

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

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

Praktikum Basis Data 14 Structure Query Language 2

Basis Data Spasial Modul 2

STRUCTURE QUERY LANGUAGE (SQL)

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Hendra Setiawan ( )

LAPORAN PRAKTIKUM BASIS DATA

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

P - 7 Pembahasan UTS PSIK V

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

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

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

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

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

Perangkat Lunak Pengembangan Web

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

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

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Basis Data Relational

BAHASA QUERY KOMERSIAL

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

Macam - Macam Perintah Pada SQL

MODUL 4 INTERNET PROGRAMMING DATABASE

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

BAHASA QUERY KOMERSIAL

STRUCTURE QUERY LANGUAGE

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

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

Pemrograman Web Lanjut 2017


JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

Pengenalan Structured Query Language

LAPORAN TUGAS BASIS DATA I

MODUL 1 Pengenalan MySQL, DDL, DML

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

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

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

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

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

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

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

LAPORAN PRAKTIKUM IV BASIS DATA (SISTEM BERKAS - LAN)

MODUL IV DATA DEFINITION LANGUAGE (DDL)

BAHASA QUERY KOMERSIAL

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

KURSUS ONLINE JASA WEBMASTERS

MySQL AL AZHAR COMPUTER CLUB

Transact SQL ; DDL 1 st

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

MENGENAL SYNTAX DML PADA SQL

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

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

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

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

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

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

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

INTERNET PROGRAMMING DATABASE

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

Introduction to SQL. Database Programming. 2 nd Chapter

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

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

RANGKUMAN PHP dan MYSQL

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

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

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

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

Basis Data. DDL & Aturan Referential

KURSUS ONLINE JASA WEBMASTERS

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

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

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

MODUL 7 STRUCTURED QUERY LANGUAGE

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

MODUL 5 INTERNET PROGRAMMING : MySQL

Contoh SQL Constraint

BAB 2 LANDASAN TEORI

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Pertemuan 12 Pengenalan Structured Query Language

MODUL I PENGENALAN MYSQL

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

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

Structured Query Language

DESAIN DATABASE. Pertemuan 06 3 SKS

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

By : Hanung Nindito Prasetyo. Program Studi Teknik Komputer Jurusan Teknologi Informasi Politeknik Telkom 2012

BAB 2 LANDASAN TEORI

Transkripsi:

MySQL & SQL Statement Dimas Prasetyo Tegar Asmoro, S.Kom, M.Kom.

MySQL MySQL adalah Sebuah program database server yang mampu menerima dan mengirimkan datanya dengan cepat, multi user serta menggunakan peintah dasar SQL ( Structured Query Language ). MySQL merupakan dua bentuk lisensi, yaitu free Software dan Shareware. MySQL yang biasa kita gunakan adalah MySQL Free Software yang berada dibawah Lisensi GNU/GPL ( GNU General Public License ). MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya.

MySQL Michael Widenius, CTO MariaDB Corp MySQL pertama kali dirintis 1995 oleh seorang programmer database bernama Michael Widenius. "My" adalah anak kedua nya. MySQL : Menggunakan Bahasa SQL.

Kelebihan MySQL MySQL merupakan Database Management System ( DBMS ) dan Relation Database Management System ( RDBMS ) atau disebut dengan database Relational MySQL Merupakan sebuah database server yang free, artinya kita bebas menggunakandatabase ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayarlisensinya MySQL : Client-Server Based. MySQL mampu menerima query yang bertupuk dalam satu permintaan atau Multi- Threading. type data variatif administrative tools lengkap Adanya View,Procedure dan Function untuk pemanggilan perintah yang rutin dilakukan

Kekurangan MySQL Sulit untuk aplikasi dengan kebutuhan database besar Support kurang Tidak populer untuk game dan mobile apps

SQL Statement DDL (Data Definition Language) DML (Data Manipulation Language) DCL (Data Control Language)

DDL kelompok perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, atribut(kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Yang termasuk dalam kelompok DDL ini adalah CREATE, ALTER, dan DROP: Create Database CREATE DATABASE namadatabase; Contoh : CREATE DATABASE pro_perpustakaan; Creating Table CREATE TABLE <nama_tabel>(<nama_kolom_1><tipe_data>(<panjang_data>) [UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULT <nilai_default>][referential_constraint_definition] INDEX],<nama_kolom_2><tipe_data>(<panjang_data>) [UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULT <nilai_default>] [referential_constraint_definition] [INDEX],.); Contoh: CREATE TABLE anggota ( nis VARCHAR(8) NOT NULL, nasis VARCHAR(50) NOT NULL, kelas VARCHAR(10) NOT NULL, tlahir DATE NOT NULL, alamat VARCHAR(50) NOT NULL, jkel VARCHAR(20) NOT NULL,nohp VARCHAR(12) NOT NULL, PRIMARY KEY (nis)) ENGINE=INNODB ; Alter Table : Merubah struktur atau nama baik tabel maupun kolom, contoh : ALTER TABLE anggota ADD Kota Char(15); (Menambahkan Field kota pada tabel anggota) Drop : Menghapus baik database ataupun table, contoh : DROP TABLE anggota;

DML kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan data. Perintah yang termasuk dalah kategori DML adalah : INSERT, DELETE, UPDATE dan SELECT INSERT INTO <nama_tabel> [(<nama_kolom_1>, <nama_kolom_2>, )] VALUES (<nilai_kolom_1>, <nilai_kolom_2>, ); UPDATE <nama_tabel> SET <nama_kolom_1 = nilai_kolom_1>, <nama_kolom_2=nilai_kolom_2>,., <nama_kolom_n = nilai_kolom_n> [WHERE <kondisi>] DELETE FROM <nama_tabel> WHERE <kondisi> SELECT * FROM nama_tabel WHERE kondisi ; Untuk Kondisi dan Contoh penggunaan karena variasi yang cukup banyak terutama select akan dibahas di praktikum nya.

DCL kelompok perintah yang terkait dengan control akses dan kontrol data terhadap database : Grant, Revoke,Rollback & Commit.

Sumber http://mypena017.blogspot.com/2016/09/praktekbasis-data-mysql.html https://en.wikipedia.org/wiki/michael_widenius https://dosenit.com/software/dbms/mysql/ kelebihan-dan-kekurangan-mysql-server