MySQL Sama dengan bahasa pemrogaman lainnya yang juga sama-sama memiliki tipe
data.
Tipe Data String
char, memiliki panjang 255
varchar, memiliki panjang 255
tinytext, memiliki panjang 255
text, tidak terbatas
mediumtext, 1 juta
longtext, 4 Milyar
Tipe Data Numerik
int, -2 M sampai dengan 4 M
tinyint, -128 sampai dengan 255
mediumint, -8 Juta sampai dengan 8 Juta
bigint, -92 Triliyun sampai dengan 92 Triliyun
float, bilangan desimal positif, bilangan real, memiliki koma-komaan ...
double, bilangan desimal negatif dan positif, dan memiliki koma-komaan ...
Tipe Data Date dan TIme
date, hanya memuat tanggal saja, dengan formatnya seperti ini tahun-bulan-tanggal
time, hanya memuat waktu saja, formatnya HH:MM:SS (Jam:Menit:Detik)
datetime, memuat tanggal dan waktu, formatnya Tahun-Bulan-Hari Jam:Menit:Detik
year,
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
Pada bagian ini akan saya akan coba jelaskan beberapa syntax MySQL yang sering
digunakan dalam membuat website, maupun aplikasi-aplikasi berbasis website, baik
dalam melakukan pembuatan database, penambahanisi database, untuk menghapus isi
database, ataupun untuk menghapus database itu sendiri. Syntax yang kita gunakan
adalah :
create
use
show
drop
alter
select
insert
update
delete
dibagian ini saya baru akan menjelaskan teorinya saja, di subbab selannjutnya akan saya
jelaskan secara praktiknya.
Create
ini digunakan untuk membuat database maupun table. Database yang memiliki sistem
RDBMS di mana telah saya terangkan di awal bab ini, bahwa RDBMS itu sistem
database yang berisi informasi dalam bentuk table-table yang saling berkaitan. Jadi
langkah awal dalam membuat database adalah menggunakan fungsi create; syntaxnya
seperti ini :
create namadatabase;
untuk membuat table syntaxnya seperti ini :
create table(field1(ukuran), field2(ukuran), ...)
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;
Drop
Ini digunakan untuk menghapus database ataupun table yang ada. Syntaxnya adalah
seperti ini :
drop database;
untuk menghapus table gunakan :
drop namatable;
Alter
Alter ini akan dijelaskan secara terperinci di subab selanjutnya yang membahas membuat
database membuat table, dan mengedit keduanya. 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.
Sebagai contoh untuk mengganti size dari suatu field adalah seperti ini :
alter table mahasiswa change nama nama_mahasiswa varchar(75)
ini berarti, ganti tipe dari field nama menjadi nama_mahasiswa dengan tipe varchar yg
memiliki ukuran 75
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
Penggunaan ketika ingin menampilkan berdasarkan kriteria adalah seperti ini :
select * from nama_table where field=kriteria
Untuk menampilkan nilai terbanyak :
select max(field) from tablenya
Untuk menjumlah isi record salah satu field dari suatu table :
select sum(field) from tablenya
untuk menghitung berapa jumlah record yang ada dari suatu table :
select count(*) from tablenya
Insert
insert ini digunakan untuk mengisi record suatu table, syntaxnya seperti ini
insert into nama_table(field1, field2, ...) values(nilai1, nilai2, ...)
contoh penggunaanya seperti ini :
insert into mahasiswa(nama, nilai) values('Loka Dwiartara','B');
ini berarti masukkan kedalam table mahasiswa, kedalam field id berisi Loka Dwiartara,
dan kedalam field nilai berisi B.
Update
digunakan untuk memperbarui isi dari suatu record, syntaxnya seperti ini :
update nama_table set field=nilaibaru where field=kriteria
contoh penggunaannya adalah seperti ini :
update mahasiswa set nilai='A' where nama='Loka Dwiartara';
ini berarti perbarui atau update table mahasiswa ganti nilainya menjadi A dari mahasiswa
bernama Loka Dwiartara.
Delete
digunakan untuk menghapus suatu record dari suatu table penggunaannya seperti ini :
delete from namatable where field=kriteria;
Oke, saya telah menjelaskan semua fungsi dari syntax mysql, kita akan coba praktikan
semuanya.
Untuk ebook lengkap belajar PHP silahkan anda download Home »Unlabelled » Struktur MySQL
{ 0 comments... Views All / Send Comment! }
Post a Comment