Minggu, 18 November 2018

Database MYSQL

DATABASE MYSQL





Database adalah kumpulan informasi yang disimpan secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh. Perangkat lunak yang digunakan untuk mengolah dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). SQL (Structur Query Language) adalah sekumpulan perintah yang digunakan untuk membuat dan mengakses data dalam database relasional.

Dalam pembuatan database mysql ada beberapa perintah-perintah dasar yang harus diketahui dan yang harus dipahami. Bentuk umum perintah mysql yang sering digunakan dalam pembuatan database mysql dapat dilihat pada tabel dibawah.


No
Perintah
Keterangan

Bentuk Umum








Menampilkan


Show Databasases ;


keseluruhan database





1
Show



Menampilkan
seluruh



tabel  yang  telah  dibuat
Show Tables ;


dalam suatu database







3
Create
Membuat  database
yang
Create Database Nama_database ;
database
baru











2
Use
Melakukan
pemilihan
Use Nama_database ;
salah satu database











4
Create
Membuat tabel yang baru
Create table Nama_Tabel (field1 tipe_data,
Table
field2 tipe_data, field3 tipe_data) ;










5
Insert
Menyisipkan
record
(isi)
Insert Into Nama_Tabel Values (isi field1,
tabel


isi field2, isi field3) ;












Melakukan
perubahan
Update Nama_tabel Set
6
Update
Nama_field_yang_dirubah =’Isi_field’
pada record (isi) tabel,


Where Nama_Field=’Isi_field’ ;












Mengahapus
keseluruhan
Delete from Nama_tabel ;


record (isi) pada tabel
7
Delete





Menghapus salah satu isi
Delete from Nama_nama tabel Where




dari tabel


Nama_field=’Isi_field’ ;





8
Drop
Menghapus database

Drop database Nama_database ;




Menghapus tabel

Drop table Nama_tabel ;








10
Describe
Menampilkan
struktur
Desc Nama_table ;
tabel













11
Select
Menampilkan
isi
dari
Select * from Nama_table ;










tabel
Select field1, field2, field3, field4, fiel5 from



Nama_Tabel






Melakukan   penambahan
Alter Table Nama-table Add


Nama_field_yang_ditambah Data_type


field pada tabel


After/befor Nama_field ;









Untuk menghapus sebuah
Alter Table nama_table DROP nama_field;
12
Alter
kolom pada suatu table,







Untuk merubah tipe data
Alter Table nama_table MODIFY


suatu kolom di table
nama_field tipe_data_baru;






Untuk   merubah   nama
Alter Table nama_table Rename To


suatu table
nama_table_baru;





Dalam pembuatan database tentu tidak terlepas yang namanya tipe data, yang dimana tipe data bertujuan untuk menentukan jenis input data atau ouput yang dihasilkan. Secara garis besar, database MySQL mempunyai 3 macam tipe data, yaitu:

1.         Tipe Data Numeric

2.         Tipe Data Date & Time

3.         dan Tipe Data String
No
Type Data



Keterangan







Digunakan Untuk Menyimpan Data Yang Berupa Bilangan Bulat
1
Int
Positif
Dan
Negatif
Dengan
Jangkauan
Antara -
2.147.483.648 S/D 2.147.483.647.  Tipe  Data  Ini  Mempunyai




Ukuruan 4 Byte (32 Bit)








Tinyint
Digunakan Untuk Menyimpan Data Yang Berupa Bilangan Bulat
2

Positif Dan Negatif Dengan Jangkauan Antara  -128 S/D 127.


Tipe Data Ini Mempunyai Ukuran 1 Byte (8 Bit)





Smallint
Digunakan Untuk Menyimpan Data Yang Berupa Bilangan Bulat
3

Positif  Dan  Negatif  Dengan  Jangkauan  Antara  -32.768  S/D


32.767. Tipe Data Ini Mempunyai Ukuran 2 Byte (16 Bit)





Digunakan Untuk Menyimpan Data Yang Berupa Bilangan Bulat
4
Mediumint
Positif Dan Negatif Dengan Jangkauan Antara -8.388.608 S/D


8.388.607. Tipe Data Ini Mempunyai Ukuran 3 Byte (24 Bit)





Digunakan Untuk Menyimpan Data Yang Berupa Bilangan Bulat
5
Bigint
Positif Dan Negatif Dengan Jangkauan Antara -8.388.608 S/D


8.388.607. Tipe Data Ini Mempunyai Ukuran 8 Byte (64 Bit)





Digunakan  Untuk  Menyimpan  Data  Yang  Berupa  Bilangan
6
Float
Pecahan  Positif  Dan  Negatif  Presisi  Tunggal.  Tipe  Data  Ini


Mempunyai Ukuran 4 Byte (32 Bit)








7
Double
Digunakan  Untuk  Menyimpan
Data
Yang  Berupa
Bilangan
Pecahan
Positif
Dan  Negatif
Presisi
Ganda.  Tipe
Data  Ini














Mempunyai Ukuran 8 Byte (64 Bit)





Digunakan  Untuk  Menyimpan  Data  Yang  Berupa  Bilangan
8
Decimal
Pecahan  Positif  Dan  Negatif  Presisi  Ganda.  Tipe  Data  Ini


Mempunyai Ukuran 8 Byte (64 Bit)





Digunakan  Untuk  Menyimpan  Data  Yang  Berupa  Bilangan
9
Real
Pecahan Positif Dan Negatif. Tipe Data Ini Mempunyai Ukuran 8


Byte (64 Bit)





Digunakan  Untuk  Menyimpan  Data  Yang  Berupa  Bilangan
10
Numeric
Pecahan Positif Dan Negatif. Tipe Data Ini Mempunyai Ukuran 8


Byte (64 Bit)





Tabel 1.3 : Tipe Data Date & Time



No
Type Data
Keterangan



1
Date
Digunakan untuk meyimpan data tanggal dalam
Format YY:MM:DD





2
Datetime
Digunakan untuk menyimpan data tanggal dan waktu dalam
Format YY:MM:DD HH:MM:SS





3
Time
Digunakan untuk menyimpan data waktu dalam
Format HH:MM:SS





4
Year
Digunakan untuk menyimpan data tahun





 Tipe Data String



No
Type Data
Keterangan





Digunakan untuk menyimpan data karakter/string dengan ukuran
1
Char
tetap.  Tipe  data  ini  mempunyai  jangkauan  antara  0  sampai


dengan 255 karakter





Digunakan untuk menyimpan data karakter/string dengan ukuran
2
Varchar
dinamis. Tipe data ini mempunyai jangkauan antara 0 sampai
dengan 255 untuk MySQL versi 4.1. Dan mempunyai jangkauan




antara 0 s/d 65.535





BLOB (Binary Large Object) adalah tipe data yang digunakan
3
Blob
untuk menyimpan data biner seperti files, images, suara, dll. Tipe


data ini mempunyai jangkauan 216-1 byte



4
Tinyblob
Digunakan untuk menyimpan data biner seperti file, image, dan
suara. Tipe data ini mempunyai jangkauan 255 byte





5
Mediumblob
Digunakan untuk menyimpan data biner seperti file, image, dan
suara. Tipe data ini mempunyai jangkauan 244-1 byte





6
Longblob
Digunakan untuk menyimpan data biner seperti file, image, dan
suara. Tipe data ini mempunyai jangkauan 232-1 byte





7
Text
Digunakan untuk meyimpan data text. Tipe data ini mempunyai
jangkauan antara 0 sampai dengan 65.535 (216-1) karakter








Digunakan untuk meyimpan data text. Tipe data ini mempunyai
8
Tinytext
jangkauan  antara  0  s/d  255  untuk  MySQL  versi  4.0,  dan


mempunyai jangkauan antara 0 s/d 65.535



9
Mediumtext
Digunakan untuk meyimpan data text. Tipe data ini mempunyai
jangkauan antara 0 sampai dengan 224-1 karakter





10
Longtext
Digunakan untuk meyimpan data text. Tipe data ini mempunyai
jangkauan antara 0 sampai dengan 232-1 karakter





11
Enum
Digunakan untuk menyimpan data enumerasi (kumpulan data)



12
Set
Digunakan untuk menyimpan data himpunan data




1.    Aplikasi

a.    PHP Triad, atau

b.   Xampp

2.    Mengaktifkan service MySQL

a.    Menggunakan PHP Triad
ü  Klik Start

ü   Pilih All Programs

ü   Pilih PHP Triad

ü   Pilih Pilih Mysql

ü   Pilih salah satu antara Mysql - D atau Mysql – D – NT

b.   Menggunakan Xampp
ü   Klik Start

ü   Pilih All Programs

ü   Pilih Xampp

ü   Pilih Pilih Mysql

ü   Start

3.    Silahkan buka Commad Pront

a.         Tekan tombol WINDOWS + R

b.         Ketik CMD

c.         OK

d.        Cd\

e.
Cd apache\Mysql\bin
atau
Cd xampp\mysql\bin





f.
Mysql
atau

Mysql -u root


g.         Show databases ;

h.         Create database DBBarang ;

i.           Use DBBarang ;
  j.          Create table TblBarang ( Kodebrg Char(6), NamaBrg Varchar(35), Harga Double,
SATUAN VARCHAR (8) , JUMLAH INT),

k.         Desc TblBarang ;

l.           Insert into TblBarang values

(‘K01’,’Ace’,4500000,’Unit’,50) ;

m.       Select * from TblBarang ;

n.         Insert into TblBarang values

(‘K02’,’Lenovo’,4570000,’Unit’,15),

(‘K03’,’Toshiba’,5000000,’Unit’,12),

(‘K04’,’Dell’,5700000,’Kotak’,33), (‘K05’,’Aplle’,15000000,’Unit’,5) ;

o.         Select * from barang ;

p.         Update TblBarang set Namabrg=’Acer’ Where Kodebrg=’K01’ ;

q.         Select * from barang ;

r.          Update TblBarang set satuan=’Unit’ Where Kodebrg=’K04’ ;

s.          Select * from TblBarang ;

t.          Delete from TblBarang Where Kodebrg=’K03’ ;

u.         Select * from TblBarang ;

v.         Delete from TblBarang Where Kodebrg=’K01’ ;

w.       Select * from TblBarang ;

x.         Delete from TblBarang ;

y.         Select * from Tblbarang;

z.         Show tables ;

4.    Tempat atau letak folder database yang telah dibuat (contoh : database DBBarang), terletak pada:

a.       PHP Triad
ü  Buka File Explorer

ü    Pilih Local Disk C

ü    Buka folder Apache

ü    Buka folder Mysql
ü  Buka folder Data (didalam folder Data disana tersimpan folder database yang telah dibuat)

b.      Xampp
ü   Buka File Explorer

ü    Pilih Local Disk C

ü    Buka folder Xampp

ü    Buka Mysql

ü   Buka Data (didalam folder Data disana tersimpan folder database yang telah dibuat)



Sekian Dari saya , Semoga dapat bermanfaat bagi Teman-teman semua!!!
:)