You are on page 1of 9

PengenaIan MySQL & pembuatan basis data sederhana

Pada awaInya MySQL hanya berjaIan di atas pIatform


sistem operasi UNIX, bahkan hampir semua distro UNIX
yang beredar saat ini teIah memasukkan program
MySQL sebagai database management system
standartnya. Saat ini MySQL dapat puIa berjaIan di atas
sistem operasi Wnnya, seperti Microsoft Windows,
SoIaris, FreeBSD, Mac OS X, HP UX, IBM AIX, SCO Unix,
SG1 Irix, Dec: OSIF, dan sebagainya
Mengaktifkan Keamanan
Standart
MySQL dapat kita jalankan saat pertama kalinya (setelah proses
instalasi) tanpa harus menggunakan nama user (user login) dan
password. Maka untuk itu kita perlu memberikan password untuk
root dan menghapus user tanpa nama dan password (anonym
user).
C:\Program Files\MySQL\MySQL Server 4.1\bin\>mysql Q
mysql>UPDATE user SET password=password('rootpassword')
WHERE user='root';Q
mysql>DELETE FROM user WHERE user=' ';Q
mysql>QUT;Q
C:\Program Files\MySQL\MySQL Server 4.1\bin\>mysql -u root -h
localhost -pQ
Enter password: rootpasswordQ
Izin akses user
zin akses secara umum dapat dikategorikan menjadi 3
tingkatan, yaitu:
Tingkatan Akses User Biasa, mencakup izin akses ke dalam
database, atau kolom 1ield), sebagai berikut:
Perintah Kegunaan
AL1LR Untuk mengubah tabel dan index yyaanngg sudah ada. Misainya, menambah kolom baru atau menghapus
kolom ,pada tabel,.
CRLA1L. untuk membuat database atau tabel yang baru
DLLL1L untuk menghapus record.
DROP untuk menghapus tabel dan database.
INDLX. untuk membuat index baru atau menghapus sebuah index
INSLR1 untuk menambah record pada tabel.
SLLLC1 untuk menampilkan data dari suatu tabel ,atau beberapa tabel sekaligus,.
UPDA1L untuk peremajaan data ,updating, pada tabel
a.1ingkatan Akses Administrator ,Ctobat .avivi.tratire, hanya digunakan oleh user setingkat root
atau administrator dan tidak diberikan kepada user biasa. zin akses ini adalah sebagai
berikut:
Perintah
Kegunaan
IILL untuk membaca dan menulis ile di dalam serer
MySQL
PROCLSS untuk menampilkan dan menghentikan suatu proses
yang sedang dilakukan user.
SHU1DOWN untuk mematikan serer MySQL, dengan perintah
M\SQLADMINSlU1DO\N
CRLA1L 1LMPORARY
1ABLL
untuk membuat tabel temporer.
Perintah Kegunaan
RLLOAD untuk membaca ulang tabel izin akses ,grant tables,
seperti telah diuraikan sebelumnya,, melakukan proses
1tv.b pada ile log, dan sebagainya. tv.b dapat diartikan
sebagai penulisan ulang pada ile log tentang
perubahanperubahan terakhir yang terjadi, serta
"memerintahkan" sistem MySOL untuk
memperhatikan perubahan-perubahan tersebut
LXLCU1L untuk menjalankan perintah
LOCK1ABLLS untuk mengunci table.
RLPLICA1IONCLILN1 untuk proses replikasi database pada klien
RLPLICA1IONSLAVL untuk proses replikasi database sebagai database
sekunder ,slae,.
SHOWDA1ABASLS untuk menampilkan seluruh database yang ada di
serer MySOL.
Contoh Software basis data berbasis sql
Adapaun software software yang di perlukan untuk membuat basis
data berbasis sql diantaranya : mysql server essential dan gui tools
nya seperti mysql query browser.

Contoh Mysql gui tool


Pemrograman basis data berbasis sql
Dalam pemrograman basis data berbasis sql bisa di lakukan
dengan 2 cara yaitu :
1. Dengan menggunakan software gui dari sql / desktop
2. Dengan menggunakan CL (Command Line nterface)
Memulai pembuatan database dengan metode CL (Command Line nterface)
Pembuatan database puskesmas
Dan pembuatan tabel : a. tabel dokter
b. tabel pasien
Untuk pembuatan database puskesmas, kita bisa mengetikkan syntax sql
Sql : create database [nama_database]
Untuk membuat tabelnya, kita bisa mengetikkan syntax sql seperti ini :
Create table [nama_table](
d [type data] [length] primary key,
Nama [type data] [length] not null,
Jkel [type data] [length] not null,
Alamat [type data] [length] not null); (begitu pula cara pembuatan pada table
pasien)
Pengisian tabel
Menggunakan perintah insert into
[nama_table].values [nama kolom1] dst
Cek struktur tabel dan melihat data di
dalam tabel
Syntax nya : describe [nama table]
select *from [nama tabel]

You might also like