mengenal Struktur dan Syntax MySQL

Struktur dan Syntax MySQL
Struktur 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
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 database;

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; 

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, semoga apa yang di berikan bisa bermanfaat bagi teman-teman

Comments

Popular Posts