Database MySQLi
Database MySQLi
FTBS
MK. PEMROGRMAN WEB
BENNY NURDIANTO, M.KOM
MySQL adalah
bahasa yang berisi perintah-perintah untuk
memanipulasi database, mulai dari melakukan
perintah select untuk menampilkan isi database,
menginsert atau menambahkan isi kedalam
database, mendelete atau menghapus isi database
dan mengedit database.
Tentang MySQL
• Data
DDL Definition
Language
SQ
L • Data
DML Manipulation
Language
DDL
DDL
RENAM
CREATE ALTER DROP
E
DML
DML
SELECT INSERT UPDATE DELETE
Struktur MySQL
Tipe Key :
⚫ Primary Key, Kunci yang menghubungkan antara 1 table
dengan table lainnya
Auto Increment :
⚫ Auto Increment menyebabkan pertambahan nilai urutan
secara otomatis, suatu record
⚫ memiliki nilai 1, kemudian jika ada record yang lain lagi
di insertkan ke dalam database,
⚫ maka urutannya akan menjadi 2 dan begitu
seterus-seterusnya.
Syntax MySQL
Create :
ini digunakan untuk membuat database maupun table.
Database yang memiliki sistem Relationship DBMS di
mana telah di terangkan di awal, bahwa RDBMS itu
sistem database yang berisi informasi dalam bentuk
table-table yang saling berkaitan.
contoh :
create namadatabase;
Use :
Ini digunakan untuk menggunakan database yang
telah dibuat sebelumnya, yang nantinya database ini
akan di edit atau di modifikasi.
syntaxnya itu seperti ini :
use namadatabase;
Syntax MySQL
Drop :
Ini digunakan untuk menghapus database ataupun
table yang ada.
Syntaxnya adalah seperti ini :
drop database;
Alter :
berfungsi untuk memodifikasi table yang telah di buat,
modifikasi nya seperti menambahhkan field, mengganti size
dari suatu field, menghapus field, dan mengganti nama field.
Select :
Di gunakan untuk menampilkan isi dari suatu table, bisa
dengan kriteria tertentu bisa juga
dapat menampilkan keseluruhan tanpa adanya kriteria.
Penggunaan standarnya seperti
ini:
select * from nama_table;
Insert :
insert ini digunakan untuk mengisi record suatu table,
syntaxnya seperti ini :
insert into nama_table(field1, field2, ...) values(nilai1,
nilai2, ...)
Contoh :
insert into mahasiswa(nama, nilai) values(‘benny
nurdianto',‘A');
Update :
digunakan untuk memperbarui isi dari suatu record, syntaxnya
seperti ini :
update nama_table set field=nilaibaru where field=kriteria
Contoh :
update mahasiswa set nilai=‘B' where nama=‘benny nurdianto';
Delete :
digunakan untuk menghapus suatu record dari suatu
table penggunaannya seperti ini :
delete from nama_table where field=kriteria;
Membuat Database & Tabel
Masuk ke direktori :
c:\xampp\mysql\bin
dengan cara :
cd c:\xampp\mysql\bin
Membuat Database & Tabel
Untuk melihat apakah table yang sudah di buat sudah ada jalankan
perintah :
show tables;
Membuat Database & Tabel
Koneksi.php
Database Query
⚫ selectquery1.php / mysqli_fetch_array
Database Query
⚫ hasil
Database Query
⚫ selectquery2.php / mysqli_fetch_row.
Input data dengan mysqli (prepared statement)
Tahap 1 : Prepared
Berikut adalah fungsi mysqli_prepare() untuk proses
penambahan data:
⚫ insertquery.php / mysqli_connect
untuk input data ke data base:
Bekerja dengan PHPmyadmin
Browse :
berguna untuk menampilkan record yang telah di insertkan
Structure :
untuk melihat dan memodifikasi struktur table yang ada misalnya kita
mengganti field nama_mhs, menjadi nama_mahasiswa, begitu juga
apabila ingin menambah field, anda cukup mengaddnya ...
Sql :
ini berfungsi untuk menjalankan custom query, anda bisa
menjalankan query mysql disini
Insert :
insert ini digunakan untuk menginsertkan record, berisi form-form
yang siap anda inputkan
Export :
export digunakan untuk mengeksportkan database,
biasanya hal ini kita temukan ketika ingin
memindahkan database lokal ke database hosting,
untuk dionlinekan.
Import :
fasilitas import ini digunakan untuk mengimportkan
database yang sebelumnya telah diexportkan import
berfungsi untuk merubah query-query mysql
kedalam database yang real.
Praktikum :
Buatlah database dengan nama mahasiswa2.
Buat 1 table seperi dibawah ini :