SQL dan Database My SQL Database untuk aplikasi
SQL dan Database My. SQL
Database untuk aplikasi web Aplikasi database berbasis web membutuhkan database untuk menyimpan data Tidak semua jenis database dapat digunakan Pengolahan data melalui internet membutuhkan database yang sanggup mengolah data dalam jumlah besar tetapi dengan kebutuhan resource server minimal karena keterbatasan bandwidth
Mengapa My. SQL? Gratis Robust Mudah dipelajari Dapat menangani data dalam jumlah besar Database web paling sering digunakan untuk membuat aplikasi database berbasis web Bersama Apache (web server), dan PHP (bahasa script), paling sering dijumpai dalam aplikasi web (phptriad, wamp, xampp, dll)
SQL Data dalam database My. SQL diakses menggunakan bahasa SQL(Structured Query Language) Bahasa yang digunakan untuk mengakses database bersifat universal Hampir semua software database mengenali sql Perintah sql dibagi 2 jenis : DDL dan DML
DDL Data Definition Language Berhubungan dengan pendefinisian struktur database, yaitu database dan tabel : create, alter, rename, drop • Create - Create database nama_db - Create table nama_tbl(nama_field type(panjang), …) • Alter - Alter table nama_tbl add nama_field type(panjang) - Alter table nama_tbl change nama_field_lama nama_field baru type(panjang) - Alter table nm_tbl drop nama_field
DML Data Manipulation Language Berhubungan dengan manipulasi data : insert, select, update, delete • Insert nm_tbl values(‘nilai 1’, ’nilai 2’, …) Insert nm_tbl set nm_field 1=‘nilai 1’, nm_field 2=‘nilai 2’ where kriteria • Select * from nm_tbl where kriteria Select nm_field 1, nm_field 2 from nm_tbl where kriteria • Update nm_tbl set nm_field 1=‘nilai 1’, nm_field 2=‘nilai 2’ where kriteria • Delete from nm_tbl where kriteria
Tugas Nama field Type Panjang Kdmatkul* Char 10 Npp* Char 16 nmmatkul Varchar 50 nmdosen Varchar 50 sks int 2 jnsmatkul varchar 3 Nim* Char 14 smt char 2 Nmmhs Varchar 50 matkul dosen mhs jkel char 1 Isi dengan data masing-masing minimal 5 rekod * Field kunci primer kota varchar 15 ket text Nama field Type Panjang
Contoh Data Mata kuliah: A 22. 53301 Pemrograman Mobile 4 Dosen: 0686. 11. 1997. 128 P 3 Joko Susilo Mahasiswa: A 22. 2018. 05000 Susi 1 Semarang Juara I Basket
- Slides: 9