• Tidak ada hasil yang ditemukan

Membuat Database di MySQL

N/A
N/A
Protected

Academic year: 2018

Membagikan "Membuat Database di MySQL"

Copied!
14
0
0

Teks penuh

(1)

1

Me m b ua t Da ta b a se d i MySQ L

Da ta b a se MySQ L b e rikut ini d ib ua t d e ng a n p ro g ra m Xa m p , jika me ng g una ka n p ro g ra m MySQ L la inya p a d a umumnya ha m p ir sa m a , p e rb e d a a n ha nya p a d a p o sisi d a n ta m p ila nya sa ja . Ma ka untuk p ro g ra m se la in Xa m p p d ise sua ika n.

9 Ja la nka n Pro g ra m Ap a c he d a n MySQ lnya

9 Buka Inte rne t e xp lo re r a ta u p ro g ra m b ro wse r la innya

9 Ke tik d i a la m a tnya / a d d re ss : http :/ / lo c a lho st/ p hp m ya d m in/

9 Bua t na ma d a ta b a se d i c re a te ne w da ta b a se , la lu klik to mb o l Cre a te (d ib a w a h ini me ng g una ka n p ro g ra m Xa m p p )

Ad a b e b e ra p a Ta b ya ng a d a p a d a MySQ L Xa m p p

- Strukture

Pa d a ta b ini te rd a p a t ta b le ya ng te la h d ib ua t p a d a d a ta b a se , d a n te mp a t untuk me m b ua t ta b le b a ru.

- SQ L

Pa d a Ta b SQ L, te rd a p a t te mp a t untuk me m a sukka n p ro g ra m SQ L - Se a rc h

Fung si Se a rc h a d a la h te mp a t me nc a ri d a ta ya ng sud a h p e rna h d isimp a n d a la m ta b le a ta u d a ta b a se

- Q ue ry

(2)

2 - Exp o rt

Me ro b a h a ta u me nyim p a n file d a ta b a se ke d a la m b e ntuk file te rte ntu a ta u untuk me mb a c kup d a ta b a se

- Im p o rt

Me m a ng g il d a ta b a se ya ng p e rna h d isim p a n untuk d im a sukka n ke d a la m d a ta b a se m ysq l ya ng d iing inka n

- O p e ra tio ns

Pa d a ta b o p e ra tio n te rd a p a t b e b e ra p a o p e ra si ya ng d a p a t d ila kuka n p a d a d a ta b a se se p e rti : me m b ua t ta b le b a ru, me m b ua t c o m me nt d a ta b a se , m e ng g a nti na m a d a ta b a se , d a n m e ng c o p y d a ta b a se . - Privile g e s

Te m p a t info rm a si use r ya ng d a p a t m e ng a kse s d a ta b a se - Dro p

Ta b untuk m e ng ha p us d a ta b a se ya ng a d a

9 Ad a 3 c a ra untuk me m b ua t ta b le d i m ysq l, a nta ra la in :

a . Me m b ua t ta np a p ro g ra m m ysq l, c a ra nya : - Klik p a d a ta b Strukture

- Bua t na ma ta b le ya ng a ka n a nd a b ua t p a d a na me d i Cre a te ne w ta b le o n da ta b a se …., d a n jum la h ko lo m p a d a ta b le te rse b ut d i Numb e r o f fie lds, d a n klik to mb o l Go

- Bua t na ma m a sing – m a sing fie ld / ko lo m d a ri ta b le ya ng a ka n d ib ua t, d iko lo m fie ld. Pilih Tip e d a ri fie ld te rse b ut d i typ e, isi p a nja ng ka ra kte r d i

(3)

3 - Klik to mb o l sa ve untuk me nyim p a n.

- To m b o l Bro wse I untuk me liha t d a ta ya ng d isim p a n, to m b o l Cha ng e untuk me ng g a nti d a ta d a ri fie ld ya ng te la h d iinp utka n se b e lum nya , d a n d ro p untuk me ng ha p us fie ld ya ng sa la h

- Jika a ka n me na m b a h fie ld , m a ka isika n b a nya k fie ld ya ng a ka n d ita m b a h p a d a ko lo m Add, p ilih p o sisinya d im a na (d ia khir ta b le , d ia w a l ta b le a ta u se te la h fie ld te rte ntu). Da n klik to m b o l Go

Prim a ry ke y Uniq ue

Full Te xt

Ind e x

Prim a ry ke y Uniq ue C ha ng e

Ind e x Bro wse

(4)

4

- Untuk me ng ha p us p rim a ry klik to m b o l dro p,p a d a ta b le p rim a ry d a n untuk me ng e d it m a ka klik to mb o l c ha ng e

b . Me m b ua t d e ng a n p ro g ra m m ysq l c a ra nya : - Pilih ta b SQ L

(5)

5

c . Me m b ua t ta b le mysq l d e ng a n file ya ng te la h d isimp a n se b e lumnya , d ib ua t d i no te p a d a ta u d ib ua t d e ng a n p ro g ra m la innya . C a ra nya :

- Pilih ta b Imp o rt

(6)

6

Me nyimp a n Da ta b a se MySQ L.

Da ta b a se ya ng te la h d ib ua t d i m ysq l se sua i d e ng a n c a ra ya ng d ia ta s, se b e na rnya sud a h te rsim p a n te mp a t la in p e rlu d ila kuka n Ba c kup d a ta b a se . Ad a p un c a ra nya se b a g a i b e rikut :

1. Pilih ta b Exp o rt m a ka a ka n ta mp il fo rm e xp o rt se p e rti b e rikut :

2. Pilih b e ntuk file ya ng a ka n d isim p a n se p e rti SQ L, La te x, p d f, d ll (a g a r d a p a t d iImp o rt la g i p a d a Mysq l se b a iknya p ilih SQ L)

3. C he c k list p a d a Struktur d a n p a d a Da ta se sua i ya ng ing in d isim p a n (jika ing in sa m a p e rsis d e ng a n ya ng a slinya c he c k list se mua nya p a d a Struktur d a n Da ta

(7)

7

Me ng e na l Typ e Da ta MySQ L

Sumb e r : http :/ / d e v.mysq l.c o m/ d o c / re fma n/ 5.0/ e n/ d a ta -typ e -o ve rvie w.html

Nume ric Type s

9 BIT[(M)]

A b it-fie ld typ e . M ind ic a te s the numb e r o f b its p e r va lue , fro m 1 to 64. The d e fa ult is 1 if M is o m itte d .This d a ta typ e w a s a d d e d in MySQ L 5.0.3 fo r MyISAM, a nd e xte nd e d in 5.0.5 to MEMO RY, Inno DB, BDB, a nd NDBC LUSTER. Be fo re 5.0.3, BIT is a syno nym fo r TINYINT(1).

9 TINYINT[(M)] [UNSIG NED] [ZERO FILL]

A ve ry sm a ll inte g e r. The sig ne d ra ng e is -128 to 127. The unsig ne d ra ng e is 0 to 255.

9 BO O L, BO O LEAN

The se typ e s a re syno nyms fo r TINYINT(1). A va lue o f ze ro is c o nsid e re d fa lse . No n-ze ro va lue s a re c o nsid e re d true : o we ve r, the va lue s TRUE a nd FALSE a re me re ly a lia se s fo r 1 a nd 0, re sp e c tive ly. The la st two sta te m e nts d isp la y the re sults sho wn b e c a use 2 is e q ua l to ne ithe r 1 no r 0. We inte nd to im p le me nt full b o o le a n typ e ha nd ling , in a c c o rd a nc e with sta nd a rd SQ L, in a future MySQ L re le a se .

9 SMALLINT[(M)] [UNSIG NED] [ZERO FILL]

A sm a ll inte g e r. The sig ne d ra ng e is -32768 to 32767. The unsig ne d ra ng e is 0 to 65535.

9 MEDIUMINT[(M)] [UNSIG NED] [ZERO FILL]

A me d ium -size d inte g e r. The sig ne d ra ng e is -8388608 to 8388607. The unsig ne d ra ng e is 0 to 16777215.

9 INT[(M)] [UNSIG NED] [ZERO FILL]

A no rm a l-size inte g e r. The sig ne d ra ng e is -2147483648 to 2147483647. The unsig ne d ra ng e is 0 to 4294967295.

9 INTEG ER[(M)] [UNSIG NED] [ZERO FILL]

(8)

8

9 BIG INT[(M)] [UNSIG NED] [ZERO FILL]

A la rg e inte g e r. The sig ne d ra ng e is -9223372036854775808 to 9223372036854775807. The unsig ne d ra ng e is 0 to 18446744073709551615. SERIAL is a n a lia s fo r BIG INT UNSIG NED NO T NULL AUTO _INC REMENT UNIQ UE.

(9)
(10)
(11)
(12)
(13)
(14)

14

Da ta Typ e De fa ult Va lue s

• Fo r nume ric typ e s, the d e fa ult is 0, w ith the e xc e p tio n tha t fo r inte g e r o r flo a ting -p o int typ e s d e c la re d w ith the AUTO _INC REMENT a ttrib ute , the d e fa ult is the ne xt va lue in the se q ue nc e .

• Fo r d a te a nd time typ e s o the r tha n TIMESTAMP, the d e fa ult is the a p p ro p ria te “ ze ro ” va lue fo r the typ e . Fo r the first TIMESTAMP c o lum n in a ta b le , the

d e fa ult va lue is the c urre nt d a te a nd tim e . Se e Se c tio n 10.3, “ Da te a nd Time Typ e s”.

Referensi

Dokumen terkait

Membuat majalah dalam bentuk web yang menampilkan artikel dan hiburan yang interaktif secara online dengan database MySQL dan bahasa pemrograman PHP..

seperti yang anda lihat bahkan setelah kita melakukan proses update data lalu muncul sebuah record baru pada tabel log_harga_produk tentang informasi perubahan

† Layanan database dapat diakses oleh komputer atau software lain.. MySQL Database by

apabila melihat direktori data pada server MySQL dapat ditemukan sebuah direktori baru dengan nama kartu_anggota, atau praktikan dapat juga melihat. melalui

Pernyataan SQL tersebut digunakan untuk memperoleh data id_artis, nama, dan tahun_lahir yang terdapat pada tabel artis dan hasilnya diurutkan berdasarkan

Sebuah koneksi atau hubungan bisa dilakukan secara lokal pada suatu server MySQL yang berjalan pada komputer yang sama dengan komputer yang sedang menjalankan program

Trigger digunakan untuk memanggil satu atau beberapa perintah SQL secara otomatis sebelum atau sesudah terjadi proses INSERT, UPDATE atau DELETE dari suatu tabel.. Sebagai contoh

Maka setelah itu tampilana akan seperti ini… Command ini adalah sebagai perwakilan table yg ada dalam database jadi klo byk tabel yg ingin anda tampilkan, anda cukup menambahkan