ppt 10 pengenalan mysql

Download Report

Transcript ppt 10 pengenalan mysql

Musdalifah DJ
Sangat banyak database yang dapat
digunakan pada sistem operasi
Linux, salah satunya adalah MySQL
sebuah database server relasional
yang gratis di bawah lisensi GNU
(General Publik License)
MySQL merupakan suatu sistem
manajemen
database
dimana
database adalah sekumpulan data
terstruktur.
MySQL juga merupakan sistem
manajemen
database
yang
relasional dimana suatu data
disimpan dalam tabel-tabel yang
terpisah sehingga memungkinkan
kecepatan dan fleksibel dalam
akses data menggunakan query
Salah satu hal yang perlu diketahui
dalam pegolahan basis data adalah
type data. Dlam MySQL dikenal
bebrapa tipe data, diantaranya yang
sering digunakan adalah
Numeric : int, float, dan lain-lain
String
: char, varchar, text, dll
Waktu
: datetime,date, time, year
Tipe lain : enum (‘x’,’y’)
Dalam MySQL terdapat beberapa
perintah dasar yang akan sering
digunakan
dalam
pengolahan
basis
data,
perintah-perintah
tersebut
dibagi
atas
3
kelompok,yaitu :
1. DDL (Data Definition Language)
2. DML
(Data
Manipulation
Language)
3. DCL (Data Control Language)
Perintah-perintah yang ada dalam DDL
berfungsi untuk mendefinisikan data dan
objek yang ada di database. Beberapa
perintah yang termasuk dalam DDL
adalah :
1. Created Database, perintah yang
digunakan yang membuat database
2. Creted
Table,
perintah
yang
digunakan untuk membuat table
3. Alter Table, perintah digunakan untuk
melakukan perubahan struktur tabel
dan data
Perintah-perintah yang termasuk
dalam
DML
berfungsi
untuk
memanipulasi data di database,
beberapa perintah yang termasuk di
dalam DML adalah
1. Select, perintah yang digunakan
untuk menampilkan data
2. Insert, perintah yang digunakan
untuk memasukkan datake tabel
3. Delete, perintah yang digunakan
untuk menghapus data dalam tabel
Untuk dapat menjalankan MySQL dan
mengkoneksikannya dengan GTK+2
dibutuhkan beberapa paket yang harus
diinstal, yaitu :
 Libmysql
 Libmysql-devel
 MySQL
 MySQL-bench
 MySQL-client
 MySQL-common
 Beserta ketergantungan paket
Paket-paket tersebut berada
dalam
CD
instalasi
Linux,
selanjutnya setelah menjalankan
MySQL terlebih dahuli jalankan
MySQL demon. Menjalankannya
dapat melalui service atau
melalui
console
dengan
mengetikkan
perintah
mysql_safe
pada
direktori
/usr/bin



Database adalah kumpulan data yang tersusun secara
sistematis sehingga akan memudahkan pengguna
untuk mengakses dan mengatur sehingga akan
menghasilkan sebuah informasi yang efektif dan
efisien.
Database dapat berdiri-sendiri dan juga dapat
digabung menjadi satu kesatuan. Menggabung dua
atau lebih jenis database disebut mengkorelasikan.
Sistem manajemen database merupakan software yang
digunakan untuk mengolah database sampai
pengaturan hak akses.
10


Basis Data: Himpunan kelompok data (arsip) yang saling
berhubungan, yang diorganisasi sedemikian rupa, sehingga
kelak dapat dimanfaatkan kembali dengan cepat.
Komponen Sistem Database:
•
Perangkat Keras (Hardware): Komputer, memori, storage
(Harddisk), peripheral, dll.
•
Sistem Operasi (Operating System): Program yang
menjalankan sistem komputer, mengendalikan resource
komputer dan melakukan berbagai operasi dasar sistem
komputer.
•
Basis Data (Database): Menyimpan berbagai obyek database
(struktur tabel, indeks,dll)
•
DBMS (Database Management System) : Perangkat lunak
yang memaintain data dalam jumlah besar.
•
Pemakai (User): Para pemakai database.
•
Aplikasi (perangkat lunak) lain: Program lain dalam DBMS.
11
Beberapa tipe data pada MySQL yang sering
digunakan:
12
 Untuk
mengelola database MySQL:
• Prompt DOS (tool command line)
• Program Utility (PHPMyAdmin)
 Akses
ke database:
• Koneksi ke database
• Query/permintaan data
• Pemutusan Koneksi
13
Koneksi menggunakan user root:
 Jalankan DOS prompt.
 Aktifkan direktori dimana file mysql.exe
berada. Pada Xampp: C:\Program Files \
xampp \ mysql \ bin.
 Kemudian ketikkan: mysql –h localhost –
u root.
14
15
Mengelola Database dengan Prompt DOS:


Cara untuk membuat sebuah database baru adalah
dengan perintah: create database namadatabase;
Contoh: create database db_kampus;
Untuk membuka sebuah database dapat menggunakan
perintah berikut ini: use namadatabase;
Contoh: use db_kampus;
16
 Menampilkan
data dengan record tertentu:
select * from namatabel where baris=nilai;
17

Menampilkan data dengan range tertentu:
select * from namatabel where namakolom between x
and y;
18

Merubah isi pada kolom tertentu: select namatabel set
namakolom where namabaris;
19