loading...

Database My SQL


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
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 :
  1. DDL (Data Definition Language)
  2. DML (Data Manipulation Language)
  3. 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 :
  1. Setiap perintah harus diakhiri dengan tanda ; (titik koma) atau dengan memberikan perintah \g
  2. Setiap perintah akan disimpan dalam buffer (memori sementara yang digunakan oleh mysql) untuk menyimpan histori perintah-perintah yang pernah diberikan.
  3. Perintah dapat berupa perintah SQL atau perintah khusus untuk MySQL.
  4. Perintah-perintah yang bukan SQL dapat dipendekkan dengan menggunakan \ dan huruf depan perintah.
  5. 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
  1. Mengeksekusi Query Database
  2. Mengambil data dari Database
  3. Memasukan record baru kedalam database
  4. Menghapus record pada database
  5. 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)

Subscribe to receive free email updates:

0 Response to "Database My SQL"

Post a Comment