MySQL Query Part 2. Learning together, Success for yourself

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

MODUL IV DATA DEFINITION LANGUAGE (DDL)

LAPORAN PRAKTIKUM BASIS DATA

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

Praktikum Basis Data 14 Structure Query Language 2

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

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

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

Febaruari Ethical Hacker Sesi 1 Perbedaan Hacker dengan Cracker

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

Transact SQL ; DDL 2 nd

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint

Transact SQL ; DDL 1 st

Tampilan pada Enterprise Manager

Basis Data. DDL & Aturan Referential

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

DATA DEFINITION LANGUAGE : CREATE, DROP, ALTER

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Basis Data Terapan. Yoannita, S.Kom

April Belajar Membangun Game 2D dan 3D Session 2 Download dan Install Tizen Studio

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

SQL. Brigida Arie Minartiningtyas, M.Kom

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

DATA DEFINITION LANGUAGE

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

JURNAL PRAKTIKUM (LAB. ACTIVITY) PENGOLAHAN BASIS DATA DT022

Pertemuan 10. Bahasa Query Terapan

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

MODUL I PENGENALAN MYSQL

BAHASA QUERY KOMERSIAL

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

BAHASA QUERY KOMERSIAL

LAPORAN TUGAS BASIS DATA I

Modul 3. Oleh : Mohammad Sholikin. 1

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases;

PERINTAH DASAR MySQL

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

Mengenal Operasi Dasar SQL

SQL (STRUCTURED QUERY LANGUAGE)

BAHASA QUERY KOMERSIAL

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

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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

JANUARY INSTAL WINDOWS 10 CARA INSTAL WINDOWS 10 MENGGUNAKAN FLASHDISK DAN DVD

B a s i s D a t a - 1. SQL Operasi DDL. Data Definition Laguange. Copyright 2005 PENS-ITS

MODUL 1 Pengenalan MySQL, DDL, DML

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

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

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

WELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Constraint dan Manajemen Data dalam Timezone Berbeda

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

KURSUS ONLINE JASA WEBMASTERS

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL


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

Pemrograman Web Lanjut 2017


Perangkat Lunak Pengembangan Web

Pengenalan Structured Query Language

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

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

STRUCTURE QUERY LANGUAGE

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

PHP & MYSQL. Universitas Komputer Indonesia 2004 Taryana. S Login ke dalam Linux Contoh :

PERTEMUAN 10 PEMBUATAN TABEL

DAFTAR ISI. DAFTAR ISI... 1 PRAKATA Pengenalan dan Lingkungan Kerja MySQL Tujuan... 4 Dasar Teori... 4 Praktik... 5

DATA DEFINITION LANGUAGE (DDL)

TRIGGER. Tujuan Mata Kuliah. Tools yang digunakan. Sesi7 : TRIGGER. Praktikum Pemrograman Client Server Database Hadi Kusumah, S.T.

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

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

Pertemuan DDL INDIKATOR. Modul Teori Database Aknela

B a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015

Pertemuan 9 Struktur Query Language(SQL)

Structured Query Language

FEB Mikrokontroler Mengenai Dasar Mikrokontroler

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

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

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

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

Contoh SQL Constraint

Untung Subagyo

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

1. Hasil ERD dari Tabel satu adalah sebagai berikut: Figure 1: ERD Apotik. 2. Syntax CREATE tabel untuk masing - masing tabel :

Pertemuan 12 Pengenalan Structured Query Language

INSTALASI ORACLE XE & ADMINISTRASI USER

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

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

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT

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

Structured Query Language

BAB 2 TINJAUAN PUSTAKA

Transkripsi:

MySQL Query Part 2 Learning together, Success for yourself

What We Learn? (Apa yang kita pelajari?) 1. Syntax ALTER TABLE

ALTER Alter merupakan perintah SQL yang digunakan untuk merubah struktur objek pada table, seperti : Merubah kolom table Merubah tipe data pada table perkolom Merubah foreign key pada table Merubah primary key pada table Dan lain-lain

ALTER Syntax ALTER Table: ALTER<spasi> TABLE<spasi> NAMA_TABLE <spasi> FUNCTION ; Catatan : Function yang akan kita bahas adalah : Add Column Change / modify column Alter column Drop column Drop primary key Add foreign key Drop foreign key Add Primary Key

ALTER FUNCTION ADD COLUMN Anggap di atas kita telah memiliki sebuah table yang kita CREATE dengan nama tablenya adalah barang, disini kasus yang kita temukan adalah kita lupa atau ada kolom yang tertinggal yang harusnya kita berikan pada table barang yaitu kolom Harga ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> ADD <spasi> COLUMN <spasi> NAMA_KOLOM <spasi> TIPEDATA <spasi> NOT NULL/NULL ; ALTER TABLE barang ADD COLUMN Harga int NULL ;

ALTER FUNCTION CHANGE Disini kasus yang kita temukan adalah kita akan merubah nama kolom tersebut atau tipedatanya menjadi berbeda dari sebelumnya (harga menjadi price) pada table barang ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> CHANGE <spasi> NAMA_KOLOM_LAMA <spasi> NAMA_KOLOM_BARU <spasi> TIPEDATA <spasi> NOT NULL/NULL ; ALTER TABLE barang CHANGE Harga Price int NULL ;

ALTER FUNCTION ALTER COLUMN Disini kasus yang kita temukan adalah kita akan merubah hanya tipe data dalam sebuah kolom di table barang contoh kolom Price dari tipe data int kita rubah menjadi decimal. ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> ALTER <spasi> COLUMN<spasi> NAMA_KOLOM <spasi> TIPEDATA; ALTER TABLE barang ALTER COLUMN Price decimal ;

ALTER FUNCTION DROP COLUMN Sebaliknya table barang, disini kasus yang kita temukan adalah kita lupa atau ada kolom yang harusnya tidak ada pada table barang yaitu kolom Harga ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> DROP <spasi> COLUMN <spasi> NAMA_KOLOM ; ALTER TABLE barang DROP COLUMN Harga ;

ALTER FUNCTION ADD PRIMARY KEY ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> ADD<spasi> PRIMARY<spasi> KEY <spasi> (NAMA_KOLOM); Disini kita lupa memberikan kata kunci (primary key) pada sebuah kolom yang mana akan kita jadikan kata kunci sebagai identity sebuah data. Primary key digunakan sebagai kata kunci yang mana data pada kolom yang telah kita tetapkan menjadi primary key tidak bisa sama / bernilai kembar. ALTER TABLE barang ADD PRIMARY KEY (kode_barang);

ALTER FUNCTION DROP PRIMARY KEY ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> DROP<spasi> PRIMARY<spasi> KEY ; Disini kita akan menghapus kata kunci pada sebuah table barang yang mana kolom kode_barang akan kita hapus primary key-nya. Mengapa primary key di hapus dikarenakan ada perubahan kata kunci atau perubahan struktur table. ALTER TABLE barang DROP PRIMARY KEY ;

ALTER FUNCTION ADD FOREIGN KEY ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> ADD<spasi> FOREIGN <spasi> KEY <spasi> (NAMA_KOLOM) <spasi> REFERENCES <spasi> TABLE_PENGHUBUNG(NAMA_KOLOM) ; Disini ada dua table yang mana saling terikat antar table barang dengan table terima (foreign key) tetapi kita lupa memberikan foreign key pada table terima sehingga masalah yang terjadi adalah kode_barang pada table terima bisa kita input dengan data yang ada diluar table barang. ALTER TABLE terima ADD FOREIGN KEY (kode_barang) REFERENCES barang(kode_barang);

ALTER FUNCTION DROP FOREIGN KEY ALTER <spasi> TABLE <spasi> NAMA_TABLE <spasi> DROP<spasi> FOREIGN <spasi> KEY <spasi> (NAMA_KOLOM); Disini ada dua table yang sudah terhubung atau terkait, kasusnya adalah kita akan melepas hubungan table tersebut yang biasa disebut dengan drop foreign key. Drop foreign key ini digunakan karena kita akan ALTER TABLE terima DROP FOREIGN KEY (kode_barang);

Selengkapnya silahkan request di menu contact. Learning together, success for yourself www.cybereye-community.com Find out more about Cybereye Community