Sistem Informasi Basis Data
Basis Data SQLYOG
A. Pengenalan
SQL untuk mengolah basis data dan tanpa
memerlukan server atau basis data tidak D. Membuat table
perlu mengaktifkan apache.
Query adalah kodingan untuk basis data. Membuat table dengan Query
B. Membuat Database lewat Query
Membuat database
Menghapus table
Untuk melihat DB klik f5 atau klik kanan >>
refresh object browser
Menghapus database
Membuat table dengan tools
Klik tabel klik kanan > create > table
C. Membuat Database lewat Tools
Creat database (ctrl+d)
1
Sistem Informasi Basis Data
Tipe data ‘enum’ bisa digunakan untuk Contoh autoincreament :
pilihan .
Lalu insert data..
Autoincreament = klik bagian primary key
yang bermakna akan terisi oleh sistem
Atau ..
Hasilnya : idkaryawan auto diisi
D. Insert Data
Insert data dengan query :
Insert data dengan TOOLS
Klik 4table data > (tblbuku) nama tabel.
Dan bisa langsung insert data ditabel
Atau bisa langsung mengisikan data sesuai
urutan field seperti dibawah ini :
Buat lihat tabel = select * from tblbuku
2
Sistem Informasi Basis Data
Bermakna : tampilkan semua table buku
D. menampilkan data
yang judulnya memiliki huruf belakang ‘SI’
Menampilkan semua data dalam satu
tabel
Bermakna : tampilkan semua table buku
Menampilkan beberapa kolom dalam
yang judulnya memiliki huruf belakang
tabel
atau depan ada ‘e’
Order by = mengurutkan
Select judulbuku, pengarang, tahunterbit,
jmlhalaman from
[Link] order by
pengarang asc
FILTERING WHERE ( <,>,=, %)
Maka data pengarang akan diurutkan
mulai dari abjad A. disebut ASCANDING
And = untuk 2 kondisi harus benar
Maka data pengarang akan diurutkan
mulai dari abjad Z. disebut DISCANDING.
3
Sistem Informasi Basis Data
SELECT * FROM [Link]
E. Update Data
WHERE tahun terbit >= 2010 ORDER BY
jmlHalaman ASC.
Bermakna : menambilkan buku tahun
terbit diatas tahun 2010 dan jumlah Maka pada idbuku ‘3’ data berubah pada
halaman diurutkan dari yang terkecil . judul buku, penerbit dan jumlah halaman
sebelumnya judulbuku = logic matematika,
LIMIT = Halaman pages
penerbit = permata dan jlh halaman =187.
SELECT * FROM [Link]
F. Delete Data Dalam Table
LIMIT 0,5
Bermakna : menampilkan tabel buku pada
baris pertama hingga haris ke enam.
Query lainnya:
SELECT * FROM [Link]
WHERE tahunterbit > 2010 ORDER BY
jmlHalaman ASC LIMIT 0,3 Maka data pada Idkaryawan = 6 dihapus.
G. Perintah Dasar SQL
Bermakna : menampilkan table buku yang
tahun terbitnya diatas tahun 2010
diurutkan dari yang terkecil pada jumlah
halaman dan tampilkan hanya 3 baris. (
Mulai dari baris 1 (baris 1 = 0 ) hingga
baris 3).