SISTEM BASIS DATA Database Management System STMIK TASIKMALAYA
Nama Alamat Telp E-mail Website Pendidikan Riwayat Mengajar : Ikbal Jamaludin Perum Graha Persada Blok G 52, Sindang Kasih, Ciamis – Jawa Barat. 085 2222 01644 Ikbal.jamaludin@stmik-tasikmalaya.ac.id Ikbal.stmik-tasikmalaya.ac.id S – 1 Sistem Informasi, STMIK AMIKOM YOGYAKARTA (2004-2008) S – 2 Magister Teknik Informatika UDINUS Semarang (2012-Sekarang) Drafter PT Modern Land Tangerang (2008) Technical Support PT. Software Farmer Indonesia (2008) Ketua Jurusan Teknik Informatika SMK Islamiyah Ciawi-Tasikmalaya (2009-2010) Ketua Jurusan Teknik Komputer Jaringan SMK YADIFA Ciawi-Tasikmalaya ( 2010 – Sekarang ) Staff Pengajar STMIK TASIKMALAYA (2010) Kepala Puskom STMIK TASIKMALAYA ( 2012-Sekarang)
Introduction to MySql Intstall MySql melalui Aplikasi Appserv
Pilih Software yang hendak di install
Password : admin
Proses Instalasi Selesai
Cek Keberhasilan Instalasi : Buka Web Browser Ketik “Localhost” pada Address Bar Jika Tampil Informasi mengenai aplikasi yang telah kita install, berarti instalasi sukses.
Ketik “localhost/phpmyadmin” untuk masuk ke halaman phpmyadmin * Phpmyadmin merupakan aplikasi pengelola database dengan tampilan grafis ( GUI ) Username : root Password : admin
Mengakses MySql dan mengelola database Melalui Command Line.
Melihat Daftar Database Query : SHOW DATABASES;
Membuat Database Query : CREATE DATABASE nama_database;
Menghapus Database Query : DROP DATABASE nama_database;
Mengaktifkan Database Query : USE nama_database;
Melihat tabel Query SHOW TABLES;
Membuat Tabel Query : CREATE TABLE nama_tabel( Nama_field1 type_data NULL/NOT NULL, Nama_field2 type_data NULL/ NOT NULL, Nama_field3 type_data NULL/ NOT NULL, .........., Nama_field_n type_data NULL/NOT NULL, PRIMARY KEY (nama_field PK) );
Melihat struktur tabel Query : DESC nama_tabel;
Menghapus Tabel Query : DROP TABLE nama_tabel;
Menambahkan field pada tabel Query : ALTER TABLE nama_tabel(yang akan di tambah fieldnya) ADD field_tambahan;
Merubah nama field pada tabel Query : ALTER TABLE nama_tabel CHANGE nama_field_lama nama_field_baru type_data; Menghapus field pada tabel Query : ALTER TABLE nama_tabel DROP nama_field;
TUGAS Buat sebuah database, nama database adalah nama anda sendiri Buat table bukutamu dengan 5 field dengan perincian sebagai berikut : No int(4) PRIMARY KEY AUTO_INCREMENT Nama_tamu char(30) not null Alamat varchar(50) null 3. Tambahkan field baru dengan nama “telepon” type datanya “char(10)” 4. Ubah field telepon dengan hp tipe datanya menjadi char (15) 5. Hapus field alamat
[ Data Manipulation Language ] MANIPULASI DATA DML [ Data Manipulation Language ]
Memasukan data kedalam tabel Query : INSERT INTO nama_tabel (nama_field1, nama field2,......., nama fieldn) VALUES (‘nilai ke 1-1’,’nilai ke 1-2’,’........’, ’nilai ke 1-n’), (‘nilai ke 2-1’,’nilai ke 2-2’,’.........’,’nilai ke 2-n’), (‘nilai ke n-1’,’nilai ke n-2’,’.........’,’nilai ke n-n’);
Menampilkan data berdasarkan nama field Query : SELECT nama_field from nama_tabel;
Simpulkan ! Masukan data kedalam tabel MAHASISWA sebanyak 15 record data, diantaranya ada 4 record yang isinya sama. Jalankan query berikuti ini, kemudian simpulkan : SELECT nama_MAHASISWA,alamat FROM MAHASISWA; SELECT * FROM MAHASISWA; SELECT DISTINCT nama_MAHASISWA FROM MAHASISWA; SELECT * FROM MAHASISWA order by nama_ MAHASISWA; SELECT * FROM MAHASISWA order by nama_ MAHASISWA ASC; SELECT * FROM MAHASISWA order by nama_ MAHASISWA DESC; SELECT * FROM MAHASISWA limit 0,1; SELECT * FROM MAHASISWA limit 0,5; SELECT * FROM MAHASISWA limit 2,3; SELECT * FROM MAHASISWA limit 2,5; SELECT * FROM MAHASISWA order by id_ MAHASISWA DESC limit 0,1; SELECT * FROM MAHASISWA order by id_ MAHASISWA limit 0,1; SELECT * FROM MAHASISWA order by nama_ MAHASISWA limit 0,1; 3. Masukan 5 record berikut ini ke dalam tabel MAHASISWA dengan nilai field nama_ MAHASISWA sebagai berikut : Dewi Dian Dewi Sastro Wardoyo Revalina Dewi Dewi Gita sudrajat * Ket. Nilai untuk field yang lain tetap diisi dengan data sembarang / bebas. Jalankan query berikut : SELECT * FROM MAHASISWA WHERE nama_ MAHASISWA = “Dewi”; SELECT * FROM MAHASISWA WHERE nama_ MAHASISWA LIKE ‘%Dewi%’; SELECT * FROM MAHASISWA WHERE nama_ MAHASISWA LIKE “Dewi%”; SELECT * FROM MAHASISWA WHERE nama_ MAHASISWA LIKE ‘%Dewi’;