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

dokumen-dokumen yang mirip
SQL. Brigida Arie Minartiningtyas, M.Kom

Jobsheet SQL Dasar : Hari Zulianto, ST [Year]

Pertemuan 12 Pengenalan Structured Query Language

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

MODUL I PENGENALAN MYSQL

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

Pemrograman Web Lanjut 2017

Pengenalan Structured Query Language

PERINTAH DASAR MySQL

MODUL 1 Pengenalan MySQL, DDL, DML

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

MySQL. Setelah Anda melakukan tahapan-tahapan di atas Anda akan dapatkan screen seperti ini

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

MODUL 1 PENGENALAN MYSQL

LAPORAN TUGAS BASIS DATA I

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

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

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

MySQL J A M K E T I G A

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

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

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

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

_basis_data. 10 rows in set (0.24 sec)

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

Agus Setiadi : ( ) Bambang Dimas Ermanto : ( ) Mata Kuliah : Pemprograman Generasi 4

MySQL AL AZHAR COMPUTER CLUB

Mengenal Operasi Dasar SQL

CARA MENGGUNAKAN SELECT QUERY PADA MYSQL

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

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

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

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

Cara Membuat Database Dengan Command Prompt

Praktikum Basis Data 14 Structure Query Language 2

Perintah CMD. Kata kunci : Aplikasi perancangan informasi menggunakan CMD (command promt).

TUTORIAL JQUERY Langkah Tepat menjadi Web Designer Handal, menguasai JQuery JavaScript Library, jalan membuat halaman website lebih atraktif

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

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

Pertemuan 10. Bahasa Query Terapan

Tutorial Singkat MySQL Menggunakan AppServ versi for Windows


Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

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

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA

STUPID LOGIC PROGRAMMING II

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

PENGENALAN SINTAKS DASAR DALAM MySQL

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

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

MODUL 9 WEB PROGRAMMING : MySQL

Konsep Sistem Informasi B. BAB 2 - SQL Overview

BAB I Penginstallan dan setting PHPTriad

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

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL II. Instalasi OracleXE Dan SQL

Tutorial MySQL. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowledge and Education

Tutorial Singkat MySQL

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

Praktek Pemrograman Web

TUGAS PRAKTIKUM SISTEM BASIS DATA

Praktikum Basis Data 2017 TE UM

MODUL IV DATA DEFINITION LANGUAGE (DDL)

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

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

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

DATA DEFINITION LANGUAGE

Modul 3 : Query Penggabungan Tabel

LAPORAN PRAKTIKUM BASIS DATA

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

PRAKTIKUM SISTEM BASISDATA

Untung Subagyo

MySQL Full-Text Searching

Operasi Dasar MySQL Menggunakan CLI(Command Line Interface)

TUGAS PRAKTIKUM SISTEM BASIS DATA

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom

Praktikum Sistem Basis Data MYSQL. Gentisya Tri Mardiani, S.Kom., M.Kom

E-trik Ajax. Database MySQL. Dedi Alnas

PRAKTIKUM SISTEM BASIS DATA

M O D U L K U L I A H

BAB II PEMBUATAN DAN MANAJEMEN TABLE

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

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

STRUCTURE QUERY LANGUAGE (SQL)

( Dari Ms-DOS windows, diasumsikan mysql client berada pada direktori tersebut.) mysql ( dari Linux). mysql --help

Sistem Basis Data. Prepared by LittleRadita STMIK- AUB Surakarta

SQL. Pemrograman Web II. Ganjil

1 Praktikum #1 - SQL Langkah-Langkah Kerja Solusi Masalah Penutup... 6

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

Pemrograman Basis Data Berbasis Web

MODUL II SQL A. TUJUAN

SQL MYSQL. Pak Guru Eka 1

Modul 3 Pengelolaan Tabel

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

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

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

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


Transkripsi:

A. 1. Memulai pengelolaan database Menampilkan daftar database Sintaks : show databases; 2. Memilih dan membuka database Sintaks : use [nama_database]; Contoh : use pelatihan; 3. Mengelola Database Membuat database Sintaks : create database [nama_database]; Contoh : create database pelatihan; 4. Menghapus database Sintaks : drop database [nama_database]; Contoh : drop database pelatihan; 5. Mengelola Tabel Membuat tabel Sintaks : create table [nama_tabel] ( nama_kolom1 [tipe_data] ([panjang])[atibut], nama_kolom1 [tipe_data] ([panjang])[atibut] Contoh : CREATE TABLE IF NOT EXISTS `pangkat_golongan` ( `kode` char(2) NOT NULL, `pangkat` varchar(5) NOT NULL, `golongan` varchar(50) DEFAULT '', PRIMARY KEY (`kode`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 6. Menghapus tabel Sintaks : drop table [nama_tabel]; Contoh : drop table pegawai; 7. Melihat struktur tabel Sintaks : desc [nama_tabel]; Contoh : desc pegawai; Belajar Mysql ans 1

B. Mengupdate struktur tabel 1. Menambah kolom Sintaks : alter table [nama_tabel] add [nama_field][ type](panjang); Contoh : alter table pegawai add jenis_kelamin int(1); 2. Menghapus kolom Sintaks : alter table [nama_tabel] drop [nama_field]; Contoh : alter table pegawai drop jenis_kelamin; 3. Mengubah nama kolom Sintaks : alter table [nama_tabel] change [nama_field_lama] [nama_field_baru type]([panjang]); Contoh : alter table pegawai change alamat address varchar(255); 4. Mengubah ukuran kolom Sintaks : alter table [nama_tabel] modify [nama_field] [type]([panjang]); Contoh : alter table pegawai modify kode_pangkat char(4); C. Input Record 1. Input data langsug Sintaks : Insert into [nama_tabel] values ( data1, dataa,...),( data2, datab,...); Contoh : insert into pegawai values ( 6969, Prof., Hendro Widitomo, M.Kom, SEMARANG, 1986-09-23, Jl. Anggraeni no. 28 Semarang, 33 ), ( 9696, Dr, Luna Kirana,, SEMARANG, 2012-05-30, Jl. Anggraeni no. 28 Semarang, 33 ) ; 2. Input data field tertentu Insert into [nama_tabel] (nama_field1, nama_field2,...) values ( data1, dataa,...),( data2, datab,...); Contoh : insert into pegawai (nip,nama) values ( 123, Dewa Budjana), ( 456, Armand Maulana ); 3. Update Record Sintaks : Update [nama_tabel] set [nama_field] = [data_baru]; Contoh : update pegawai set gelar_depan= Drs. ; 4. Update record berdasar ID Sintaks : Update [nama_tabel] set [nama_field] = [data_baru] where [nama_field_key] = [field_key]; Contoh : update pegawai set gelar_depan= Drs. where nip= 97103231990031002 ; 5. Menampilkan Record Menampilkan seluruh data atau record Sintaks : select [field] from [nama_tabel]; Contoh : Select * from pegawai; Belajar Mysql ans 2

6. Menampilkan field tertentu dari seluruh data Sintaks : select [field1,field2...] from [nama_tabel]; Contoh : Select nama, nip from pegawai; 7. Menampilkan seluruh data yang memiliki ID tertentu Sintaks : select [field] from [nama_tabel] where [field]=[value]; Contoh : Select * from pegawai where kode_pangkat= 32 ; 8. Menampilkan seluruh data yang memiliki ID seperti X Sintaks : select [field] from [nama_tabel] where [field] like [kondisi]; Contoh : Select * from pegawai where nama like andi% ; Select * from pegawai where nama like %andi% ; Select * from pegawai where nama like %andi ; 9. Menampilkan seluruh data yang memiliki ID tertentu dan memiliki ID2 seperti X Contoh : Select * from pegawai where kode_pangkat= 32 and nama like andi% ; 10. Menampilkan seluruh data berdasarkan urutan ID Sintaks : select [field] from [nama_tabel] order by [field] [ASC DESC]; Contoh : Ascending : Select * from pegawai order by tanggal_lahir ASC; Descending : Select * from pegawai order by tanggal_lahir DESC; 11. Menampilkan beberapa record dari seluruh data Sintaks : select [field] from [nama_tabel] limit [value]; Contoh : Select * from pegawai limit 10; 12. Menampilkan field berdasar kelompok Sintaks : select [field] from [nama_tabel] group by [fieldx]; Contoh : select kode_pangkat from pegawai group by kode_pangkat 13. Menampilkan jumlah dari seluruh data Sintaks : select count([field]) from [nama_tabel]; Select count(*) from pegawai; Belajar Mysql ans 3

MySQL pada xampp ternyata juga dapat digunakan layaknya MySQL yang diinstall sendiri. Cara menggunakan MySQL di xampp sama dengan saat kita menggunakan MySQL yang kita install sendiri. Tapi bedanya disini kita akan menjalankan MySQL nya melalui Command Prompt atau yang sering disebut dengan cmd. Langkah-langkah menjalankan MySQL melalui Command Prompt : 1.Buka aplikasi xampp yang sudah terinstall pada laptop, kemudian pada control panel xampp nya klik start pada MySQL nya. 2. Buka Command Prompt dengan cara klik Start, keti k cmd pada Search Programs and File Belajar Mysql ans 4

3. Setelah masuk di Command Prompt, ketikan cd.. sebanyak dua kali untuk masuk ke direktori C dimana xampp kita di install 4. Setelah masuk di rektori C ketikkan cd<spasi>xampp\mysql\bin" pada Command Prompt 5. Setelah itu, ketik mysql<spasi>-u<spasi>root pada Command Prompt untuk masuk ke MySQL Keterangan : Pada xampp, MySQL tersimpan di folder bin yang merupakan subfolder dari /xampp/mysql /bin. Dapat dilihat pada gam bar di bawah ini Belajar Mysql ans 5

Kemudian, kalau kalian membuat database menggunakan Command Prompt, maka database yang dibuat akan tersimpan di folder data yang merupakan subfolder dari xampp/mysql/data Belajar Mysql ans 6

LATIHAN [Dengan Menggunakan Perintah CMD] 1. BUATLAH DATABASE DENGAN NAMA GUDANG mysql> create database GUDANG; Query OK, 1 row affected (0.11 sec) 2. DENGAN TABEL BARANG, SEBAGAI BERIKUT: FIELD TYPE NULL KODE_BRG CHAR(4) PRIMARY KEY NAMA_BRG VARCHAR(20) NOT NULL HARGA_BRG INT(6) NOT NULL JUMLAH INT(3) NOT NULL mysql> use GUDANG; Database changed mysql> create table BARANG -> (KODE_BRG CHAR(4) PRIMARY KEY, -> NAMA_BRG VARCHAR(20) NOT NULL, -> HARGA_BRG INT(6) NOT NULL, -> JUMLAH INT(3) NOT NULL); Query OK, 0 rows affected (0.66 sec) mysql> DESC BARANG; Field Type Null Key Default Extra KODE_BRG char(4) NO PRI NULL NAMA_BRG varchar(20) NO NULL HARGA_BRG int(6) NO NULL JUMLAH int(3) NO NULL 4 rows in set (0.06 sec) KODE_BRG NAMA_BRG HARGA_BRG JUMLAH B001 SANDAL 35000 5 B002 BAJU KOTAK-KOTAK 100000 20 B003 CELANA JEANS 165000 15 B004 KAOS 40000 8 B005 TOPI 25000 3 Belajar Mysql ans 7

mysql> INSERT INTO BARANG -> VALUES -> ("B001","SANDAL",35000,5), -> ("B002","BAJU KOTAK-KOTAK",100000,20), -> ("B003","CELANA JEANS",165000,15), -> ("B004","KAOS",40000,8), -> ("B005","TOPI",25000,3); Query OK, 5 rows affected (0.23 sec) Records: 5 Duplicates: 0 Warnings: 0 mysql> SELECT * FROM BARANG; KODE_BRG NAMA_BRG HARGA_BRG JUMLAH B001 SANDAL 35000 5 B002 BAJU KOTAK-KOTAK 100000 20 B003 CELANA JEANS 165000 15 B004 KAOS 40000 8 B005 TOPI 25000 3 5 rows in set (0.06 sec) 3. GUNAKAN PERINTAH UPDATE UNTUK MERUBAH NILAI HARGA_BRG BAJU KOTAK-KOTAK MENJADI 99000. mysql> UPDATE BARANG -> SET HARGA_BRG=99000 -> WHERE KODE_BRG="B002"; Query OK, 1 row affected (0.16 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM BARANG; Belajar Mysql ans 8

KODE_BRG NAMA_BRG HARGA_BRG JUMLAH B001 SANDAL 35000 5 B002 BAJU KOTAK-KOTAK 99000 20 B003 CELANA JEANS 165000 15 B004 KAOS 40000 8 B005 TOPI 25000 3 5 rows in set (0.00 sec) 4. GANTILAH NAMA FIELD JUMLAH MENJADI STOK MENGGUNAKAN PERINTAH CHANGE mysql> ALTER TABLE BARANG -> CHANGE JUMLAH STOK INT(3) NOT NULL; Query OK, 5 rows affected (0.83 sec) Records: 5 Duplicates: 0 Warnings: 0 mysql> select * from barang; KODE_BRG NAMA_BRG HARGA_BRG STOK B001 SANDAL 35000 5 B002 BAJU KOTAK-KOTAK 99000 20 B003 CELANA JEANS 165000 15 B004 KAOS 40000 8 B005 TOPI 25000 3 5 rows in set (0.00 sec) 5. GUNAKAN PERINTAH MODIFY UNTUK MERUBAH TYPE DATA HARGA_BRG DARI INT(6) MENJADI INT(7) mysql> ALTER TABLE BARANG -> MODIFY HARGA_BRG INT(7) NOT NULL; Belajar Mysql ans 9

Query OK, 0 rows affected (0.03 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESC BARANG; Field Type Null Key Default Extra KODE_BRG char(4) NO PRI NULL NAMA_BRG varchar(20) NO NULL HARGA_BRG int(7) NO NULL STOK int(3) NO NULL 4 rows in set (0.06 sec) 6. TAMPILKAN ISI DATA 3 FIELD, KECUALI FIELD STOK mysql> SELECT KODE_BRG, NAMA_BRG, HARGA_BRG FROM BARANG; +----------+------------------+-----------+ KODE_BRG NAMA_BRG HARGA_BRG +----------+------------------+-----------+ B001 SANDAL 35000 B002 BAJU KOTAK-KOTAK 99000 B003 CELANA JEANS 165000 B004 KAOS 40000 B005 TOPI 25000 +----------+------------------+-----------+ 5 rows in set (0.00 sec) 7. TAMPILKAN 3 FIELD, (KECUALI FIELD STOK) DAN TAMPILKAN DATA YANG BERNAMA = KAOS (LAINYA TIDAK DITAMPILKAN) mysql> SELECT KODE_BRG, NAMA_BRG, HARGA_BRG FROM BARANG -> WHERE NAMA_BRG="KAOS"; Belajar Mysql ans 10

+----------+----------+-----------+ KODE_BRG NAMA_BRG HARGA_BRG +----------+----------+-----------+ B004 KAOS 40000 +----------+----------+-----------+ 1 row in set (0.02 sec) 8. GUNAKAN PERINTAH ORDER UNTUK MENGURUTKAN FIELD NAMA_BRG SECARA ASCENDING mysql> select * from barang -> ORDER BY NAMA_BRG; KODE_BRG NAMA_BRG HARGA_BRG STOK B002 BAJU KOTAK-KOTAK 99000 20 B003 CELANA JEANS 165000 15 B004 KAOS 40000 8 B001 SANDAL 35000 5 B005 TOPI 25000 3 5 rows in set (0.00 sec) 9. GUNAKAN PERINTAH LIKE UNTUK MENAMPILKAN NAMA _BRG YANG BERAWALAN HURUF C (CONTOH: LIKE C% ) mysql> select * from barang -> WHERE NAMA_BRG LIKE "C%"; +----------+--------------+-----------+------+ KODE_BRG NAMA_BRG HARGA_BRG STOK +----------+--------------+-----------+------+ B003 CELANA JEANS 165000 15 +----------+--------------+-----------+------+ 1 row in set (0.00 sec) Belajar Mysql ans 11