Mengelola Database, Index Dan Tabel
Transcript of Mengelola Database, Index Dan Tabel
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 1/8
Collation
Show collation digunakan untuk menampilkan pilihan klausa collate yang tersedia pada mysql.
klausa COLLATE sendiri merupakan urutan yang digunakan untuk set karakter tertentu dan
secara default adalah latin1_bin, latin1_general_ci, dan latin1_swedish-ci jika collate tidak
ditentukan oleh pemuat tael. Standart collation dari dataase adalah Latin! dimana collation
terseut hanya dapat menyimpan karakter " karakter latin! jika menggunakan karakter ara!
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 2/8
jepang atau cina maka secara otomatis pada #yS$L akan ditampilkan ??? karena karakter latin
tidak mengenali karakter ara! jepang dan cina.
Character set
%erintah show character set ini sama dengan perintah show collation edanya terletak pada
informasi deskripsi dari setiap karakter set yang ada
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 3/8
%erintah diatas digunakan untuk memuat dataase dengan menentukan character set latin& dan
collate latin&'in.
Mengganti collate dan character set
(ntuk mengganti collate dan character set pada dataase! isa menggunakan perintah alter
database nama_database character set namakarakter;. %ada percoaan diatas dataasetokouku mulanya menggunkan karakter set latin& kemudian saya menguah karakter setnya
enjadi utf).
Show create database/table digunakan (ntuk menampilkan deskripsi dari dataase atau tale
pada mysql
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 4/8
#emuat tael dengan menerapkan charset utf) dan collate utf)'unicode'ci.
temporary table digunakan untuk memuat tael sementara di dalam #yS$L. Tael ini hanya
ada untuk sementara waktu! atau tepatnya hanya untuk * session #yS$L saja. Setelah itu tael
ini secara otomatis akan dihapus. Temporary tael tidak akan ditampilkan walaupun kita
menjalankan query SHO !"#$%S.
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 5/8
%erintah drop digunakan untuk menghapus dataase atau tale. %erintah drop yang ditamahkan
dengan opsi i& e'ists akan menghapus dataase tanpa menampilkan pesan error meskipun nama
dataase yang dicari tidak ada pada mysql.
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 6/8
Menent(kan tipe tabel
Secara default tale pada mysql ser+er ,., menggunakan engine -nno/! untuk menguah
default engine terseut perlu pendefinisian engine pada proses pemuatan tale.
Memb(at inde' (ni)
-nde0 unique erfungsi untuk memudahkan pencarian terhadap field yang terinde0.
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 7/8
Show create tale nama'tael digunakan untuk menampilkan informasi pada tale
Memb(at inde' non (ni)
#emuat tale mahasiswa yang erisi field nim dan nama dengan field nim seagai primary key
dan inde0nya! namun inde0 terseut tidak uniq
Menghap(s inde'
8/17/2019 Mengelola Database, Index Dan Tabel
http://slidepdf.com/reader/full/mengelola-database-index-dan-tabel 8/8
rop inde0 unique'* digunakan untuk menghapus inde0 pada tale. (ntuk menghapus inde0 ada
dua cara!cara pertama seperti gamar diatas alter table dosen inde' (ni)(e_1; pada gamar
diatas. Cara kedua dengan menggunakan perintah drop inde' (ni)(e_1 on dosen;
#enghapus inde0 pada tale dosen gagal 1error 2 karena inde0 telah terhapus seelumnya.
*esimp(lan +
*. %emuatan dataase pada mysql menggunakan perintah create! perintah create
sendiri isaditamahkan opsi if e0ists. 3ika perintah create ditamahkan denganopsi if e0ists maka jika ada nama dataase yang sama tidak akan muncul pesan
error.
&. efault engine pada mysql ser+er ,., menggunakan -nno/.
4. 5ilai default digunakan ketika memasukkan atau mengupdate suatu aris! jika
tidak ada nilai apapun yang diisikan.
4. -nde0 digunakan untuk mempercepat pencarian dan mengurangi waktu yang
diperlukan untuk mengeksekusi query yang kompleks