StrukturDirektori Database MySQL
MySQL adalah salah
satu jenis database server yang sangat terkenal kepopulernya. MySQL menggunakan
bahasa SQL sebagai dasar untuk mengakses databasenya.Selain itu, MySQL bersifat
free pada berbagai platform (kecuali pada windows, yang bersifat shareware atau
dapat dibayar setelah melakukan evaluasi dan memutuskan untuk digunakan guna keperluan
produksi).
C:\Mysql
\bench
\bin
\data
\lib
\share
Direktori yang
paling pentingadalah bin dan data. Sub direktori bin menyimpan semua program
database MySQL, sedangkan sub direktori data untuk menyimpan data dan file-file
yang dibutuhkan oleh MySQL untuk menyimpan data bagi setiap database.
Mengaktifkan
MY SQL server PHP Triad
Mengaktifkan MY SQL server :
Buka explorer buka alamat:
1. C:\apache\My SQL\Bin lalu
2.Klik 2 kali winmysqladmin.exe
3.Ada lampu merah yang atas warna merah dan yang paling bawahwarna hijau
4. Start – progarm – PHP Triad – My sql – My sqlD-Nt
Buka explorer buka alamat:
1. C:\apache\My SQL\Bin lalu
2.Klik 2 kali winmysqladmin.exe
3.Ada lampu merah yang atas warna merah dan yang paling bawahwarna hijau
4. Start – progarm – PHP Triad – My sql – My sqlD-Nt
5. Kemudian Buka MS. DOS dengan jalan klik
start-run.., pada menu run ketikkan CMD kemudian enter
6. Ubah direktori C prompt menjadi C:\apache\mysql\bin\mysql (tergantung pada letak
file mysql.exe) lalu enter
Memberikan Perintah kepada MySQL
1.
Perintah dilingkungan MySQL
Pemberian perintah dapat menggunakan dua macam cara dengan menggunakan
perintah pendek (shorcut) yaitu dengan menggunakan \ untuk perintah yang diinginkan kemudian <enter> atau dengan
menuliskan secara lengkap perintahnya.
Perintah\h <enter>Sama
dengan perintah help <enter>
Contoh :
mysql> \h
2.
Perintah untuk mengelola
database
Pengelolaan database dapat dilakukan dengan menggunakan perintah-perintah
SQL (Structured Query Language).
Perintah SQL dikelompokkan menjadi :
- DDL (Data Definition Language)
- DML (Data Manipulation Language)
- DCL (Data Control Language)
DDL merupakan perintah yang digunakan untuk membuat dan mendefinisikan
database dan struktur datanya, sedangkan DML adalah perintah yang digunakan untuk
melakukan manipulasi atau pengelolaan data yang ada dalam database, sedangkan DCL merupakan sekelompok
perintah SQL
untuk memberikan hak otoritas mengakses database.
Ketentuan Memberi Perintah dalam MySQL
Berikut adalah aturan dan daftar perintah yang dapat diberikan kepada
MySQL dari prompt mysql :
- Setiap perintah harus diakhiri dengan tanda ; (titik koma) atau dengan memberikan perintah \g
- Setiap perintah akan disimpan dalam buffer (memori sementara yang digunakan oleh mysql) untuk menyimpan histori perintah-perintah yang pernah diberikan.
- Perintah dapat berupa perintah SQL atau perintah khusus untuk MySQL.
- Perintah-perintah yang bukan SQL dapat dipendekkan dengan menggunakan \ dan huruf depan perintah.
- Perintah help digunakan menampilkan daftar dan aturan memberikan perintah di lingkungan MySQL
MELIHAT USER DAN VERSI MySQL
MELIHAT TANGGAL &
WAKTU
Untuk melihat tanggal di dalam MySql
anda dapat melakukan dengan fungsi”curdate()”
yaitu current date.
mysql> select curdate();
Sedangkan untuk melihat waktu dengan
fungsi“curtime()”yaitu current time.
mysql> select curtime();
Untuk melihat waktu dan sekaligus tanggal,
maka fungsi yang dituliskan adalah“now()”
mysql> select now();
MYSQL SEBAGAI
KALKULATOR
Dengan MySQL, kita tidak usah bingung
ketika suatu saat kita harus menggunakan alat bantu kalkulator, karena hal ini dapat
ditangani langsung oleh MySql tanpa harus membuat program terlebih dahulu.
Perintah yang dituliskan adalah select rumus_perhitungan;
mysql> select 5+5;
Operator perhitungan
meliputi : penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/).
Silahkan Anda coba melakukan perhitungan bilangan dengan menggunakan operator
tersebut.
Keluar dari MySQL
Jika telah selesai
menggunakan MySQL, maka kita dapat dengan mudah menuliskan \q <enter>,
exit <enter>, atau quit <enter>pada prompt mysql>.
Contoh :
\q <enter>
Exit<enter>
Quit<enter>
MELIHAT DATABASE
Untuk melihat database yang telah ada atau dibuat perintah yang
digunakan adalah show databases;
Mysql> show databases;
Perintah diatas digunakan untuk melihat semua databases yang ada di
dalam MySQL server, sedangkan untuk melihat databases yang sedang aktif menggunakan
perintah berikut:
Mysql> select databases;
Untuk menggunakan atau masuk kedalam suatu database yang telah dibuat,
perintah yang digunakan adalah “use<nama database>;”
Mysql>use akademik;
Jika terdapat pesan
“database changed”, berarti anda telah masuk ke database tersebut, tetapi jika terdapat
pesan ERROR 1049: uknown database, berarti anda tidak berhasil masuk ke
database tersebut.
SQL (Structured Query Language)
SQL merupakan bahasa
yang digunakan
untuk mengelola database relasional. Merujuk kepada ANSI (American National
Standard Institute), maka SQL adalah bahasa standar untuk system manajemen.Software yang menggunakan
SQL adalah :Oracle, Sybase, MS SQL Server, Informix, MS Access, MySQL dll.
SQL sangat mudah
dipelajari “Very easy to Learn” karena bahasa yang digunakan adalah bahasa Inggris.
Contoh :
Select…. From … Where…
Insert …. Into ….. Values …..
Delete * From…..
Dll.
Keuntungan menggunakan
MySQL
- Mengeksekusi Query Database
- Mengambil data dari Database
- Memasukan record baru kedalam database
- Menghapus record pada database
- Mengubah (update) record pada database.
Data Definition Language (DDL)
1.
Membuat Database
Perintah :Create Database namadatabase;
2.
Membuat Tabel
Perintah :
Create Table namatable (
Field1TipeData1, Field2 tipedata2, … );
3.
Menambah Field BaruTabel
Perintah :
Alter Table namatable add
fieldbarutipenya;
4.
Mengubah Lebar Field Tabel
Alter Table namatable
modify fiednyatipenyapanjangbaru;
5.
Menghapus Tabel
Drop Table namatable;
6.
Menghapus Database
Drop database
namadatabase;
7.
Membuat Index
Create index namaindeks
On namatabel (namakolom1,
namakolom2, …);
8.
Menghapus index
Drop index namaindeks on
namatabel;
Data Manipulation Language (DML)
1.
Insert
Insert into namatabel (field1, field2, …) values (nilai1, nilai2, …);
2.
Update
Update namatabel set field1 = nilai1, field2 = nilai2,
…wherekondisi;
3.
Delete
Delete from namatabel where kondisi;
4.
Select
Select * from namatabel
Select field1, field2 from namatabel where kondisi;
5.
View
Create view namaview as ekspresi Query
Data Control Language (DCL)
Fungsi Agregat
- Sum (namafield)
- Avg (namafield)
- Max (namafield)
- Min (nama field)
- Count (namafield)
0 Response to "Database My SQL"
Post a Comment