Upload
rochmad-jassin
View
171
Download
7
Embed Size (px)
Citation preview
Pendahuluan
SQL (Structured Query Language) adalah bahasa query standar yang digunakan untuk membaca, menulis dan memperoleh informasi yang berguna dari database
SQL yang banyak digunakan sekarang adalah SQL-92
Flat File Databases
Flat file databases adalah suatu database yang didesain menyertakan tabel tunggal
Flat file database meletakkan seluruh data ke dalam tabel tunggal atau daftar dengan kolom-kolom yang merepresentasikan seluruh paramater
Kekurangan flat file database adalah seringnya terjadi duplikasi data yang dapat menyebabkan kerusakan pada data
Relational Databases
Relational database menggabungkan tabel-tabel dengan berbagai metode untuk dapat bekerja sama
Hubungan-hubungan antar tabel data dapat dibandingkan, disatukan, dan ditampilkan dalam form-form database
Keuntungan menggunakan relational database adalah dapat diakses melalui jaringan, internet dan berkolaborasi dengan software-software lain
Pengantar MySQL
MySQL merupakan Database Management System SQL yang bersifat open source
Fitur-fitur utama MySQL :− MySQL adalah Relational Database
Management System− Database server MySQL sangat cepat,
reliable dan mudah digunakan− Database server MySQL bekerja dalam
client/server atau embedded system
Installasi MySQL-Server
Instalasi MySQL-Server pada Linux berbasis debian sangat mudah dan hanya dengan satu perintah :
Program Klien MySQL
Program-program klien MySQL dapat dipanggil atau dijalankan dari command line, seperti dari sebuah console prompt Windows, atau dari sebuah Unix Prompt Shell
Membuat Database
Perintah SQL untuk membuat database baru :
− mysql> create database nama-database;
− Contoh : mysql> create database latihan;
Melihat Daftar Database
Perintah SQL untuk melihat daftar database yang tersedia :
− mysql > show databases;
Menggunakan Database
Perintah SQL untuk menggunakan database yang sudah dibuat :
− mysql> use nama-database;− Contoh : mysql>use latihan;
Menghapus Database
Perintah SQL untuk menghapus database yang sudah ada :
− mysql> drop database nama-database;
− Contoh : mysql> drop database latihan;
Membuat tabel pada database
Tabel hanya bisa dibuat jika database sudah digunakan sebelumnya
Perintah SQL untuk membuat tabel pada database :
− mysql> create table nama-table(field-1 tipe-data(ukuran), field-n tipe-data(ukuran));
− mysql> create table barang(kode_barang varchar(10), nama_barang varchar(25));
Melihat struktur tabel
Perintah SQL untuk melihat struktur tabel :− mysql>desc nama-tabel;− Contoh : mysql>desc barang;
Merubah struktur tabel
Perintah SQL untuk merubah struktur tabel :
− mysql> alter table nama-tabel add field-baru tipe-data(ukuran);
− Contoh : mysql> alter table barang add harga_barang int;
Menghapus tabel
Perintah SQL untuk menghapus tabel :− mysql> drop table nama-table;− Contoh mysql> drop table supplier;