JOBSHEET
Jobsheet ini adalah penunjuk cara membuat database di MySQL. Tujuan membuat jobsheet ini untuk anda bisa membuat database. MySQL adalah sebuah perangkat lunak sistem manajemen basisi data SQL. MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).
SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
Keistimewaan MySQL adalah sebagai berikut:
1. Portability
2. Open Source
3. Multiuser
4. Performance tuning
5. Column types
6. Command dan functions
7. Security
8. Scalability dan limits
9. Connectivity
10. Localisation
11. Interface
12. Clients dan tools
13. Struktur table.
Nah, itulah penjelasan MySQL, berikut nya kita akan membuat langkah – langkah dan mengetahui fungsi dalam membuat database.
1. Sebelum kita membuat database
2. anda harus menginstall aplikasi appserver terlebih dahulu.
3. Setelah terinstall, anda buka MySQL dengan cara membuka jendela internet explorer kemudian tulis di URL http://localhost/phpmyadmin/, ia akan meminta password.
4. Anda masukkan password, passwordnya adalah waktu penginstallan appserver dan masukkan yang anda buat dalam penginstallan appserver.
5. Setelah masuk ke dalam phpmyadmin, ada perintah untuk membuat database tepatnya Show MySQL runtime information dan di bawah MySQL connection collation:.
PERINTAH MEMBUAT DATA BASE.
1. Saat halaman ini terbuka, masukkan nama database yang ingin anda buat pada kotak isian "New Database".
2. Klik tombol Create Database.
3. Kemudian akan ditampilkan
o "Add the database NAMA_DATABASE_ANDA".
4. Klik Go Back.
5. Selanjutnya akan terlihat tabel yang berisi nama database yang baru saja anda buat dengan informasi sebagai berikut:
o Database - Nama database yang anda buat pada tahap 1 di atas.
o Size - Besar ukuran database..
o Users - Berisi entri nama user database yang anda beri hak untuk mengakses database ini.
o Actions - Perintah yang bisa anda lakukan pada database ini, yaitu
Delete Database - Klik ini untuk menghapus database
6. Pada bagian "New User", masukkan nama user dan password pada kotak yang tersedia,
7. isikan "Username" dan "Password" yang anda inginkan untuk mengakses database.
8. Klik tombol Create User.
9. Selanjutnya akan terlihat
o "Add USER with the password PASSWORD."
10. Klik Go Back.
11. Lihat pada bagian "Add User To Database". Pilih user yang sudah anda buat pada tahap 6 di atas dari pilihan "User", kemudian pilih database mana user tersebut ingin anda beri akses pada pilihan "Database".
12. Kemudian klik tombol Submit.
13. Saat kemudian halaman tampil, anda akan dihadapkan pada tabel dua kolom. Di bagian atasnya terdapat pilihan "ALL PRIVILEGES" dengan kotak untuk mencentang jika anda ingin memberi semua hak akses pada user tersebut, anda juga bisa memilih hak akses tertentu yang berada pada tabel di bawahnya. Pilihan hak akses yang ada adalah:
o SELECT - Mengijinkan user tersebut untuk memilih data dari tabel dalam database.
o INSERT - Mengijinkan user tersebut untuk memasukkan data ke tabel pada database.
14. Dengan asumsi anda sudah memberi centang pada opsi "All privileges" atau beberapa opsi hak akses pada tabel di bawahnya, lanjutkan dengan klik pada tombol Make Changes.
15. Selanjutnya terlihat
o "User NAMAUSER was added to the database DATABASE."
16. Klik Go Back.
17. Selanjutnya anda bisa melihat user, yang sudah anda buat pada tahap 6 di atas, pada kolom "Users".
Menambah user mySQL
1. Pada bagian "New User", masukkan nama user dan password pada kotak isian "Username" dan "Password" yang anda inginkan untuk mengakses database.
2. Klik tombol Create User.
3. Selanjutnya akan terlihat
o "Add USER with the password PASSWORD."
4. Klik Go Back
5. Lihat pada bagian "Add User To Database". Pilih user yang sudah anda bua pada tahap 1 di atas dari pilihan "User", kemudian pilih database mana user tersebut ingin anda beri akses pada pilihan "Database".
6. Kemudian klik tombol Submit.
7. Saat kemudian halaman tampil, anda akan dihadapkan pada tabel dua kolom. Di bagian atasnya terdapat pilihan "ALL PRIVILEGES" dengan kotak untuk mencentang jika anda ingin memberi semua hak akses pada user tersebut, anda juga bisa memilih hak akses tertentu yang berada pada tabel di bawahnya. Pilihan hak akses yang ada adalah:
o SELECT (mengijinkan user tersebut untuk memilih data dari tabel dalam database).
o INSERT (mengijinkan user tersebut untuk memasukkan data ke tabel pada database).
o UPDATE (mengijinkan user tersebut untuk mengubah data pada database).
o DELETE (mengijinkan user tersebut untuk menghapus data pada database).
o INDEX (mengijinkan user tersebut untuk mengindeks data pada database. Ini bisa mempercepat akses database).
o CREATE TEMPORARY TABLES (mengijinkan user tersebut untuk membuat tabel sementara pada database).
o CREATE (mengijinkan user tersebut untuk membuat tabel dalam database).
o ALTER (mengijinkan user tersebut untuk mengubah tabel dalam database).
o DROP (mengijinkan user tersebut untuk menghapus tabel dalam database).
o LOCK TABLES (mengijinkan user tersebut untuk mengunci tabel dalam database).
o REFERENCES (mengijinkan user tersebut untuk membuat referensi pada tabel dalam database).
8. Dengan asumsi anda sudah memberi centang pada opsi "All privileges" atau beberapa opsi hak akses pada tabel di bawahnya, lanjutkan dengan klik pada tombol Make Changes.
9. Selanjutnya terlihat
o "User NAMAUSER was added to the database DATABASE."
10. Klik Go Back.
11. Selanjutnya anda bisa melihat user, yang sudah anda buat pada tahap 1 dan sudah memberi hak akses pada database seperti pada tahap 7 di atas, pada kolom "Users".
Membuat tabel dalam database tertentu.
Apabila Anda ingin membuat table, maka aktifkan salah satu database terlebih dahulu. Perintahnya adalah :
mysql> use nama_database;
contoh :
mysql> use db_pertamaku;
Selanjutnya misal Anda ingin membuat tabel dengan nama tabel_pertamaku didalam database tersebut dengan field sebagai berikut :
no. tipe datanya integer, panjangnya 3
nama tipe datanya varchar, panjangnya 30
alamat tipe datanya varchar, panjangnya 50
pekerjaan tipe datanya varchar, panjangnya 20
maka perintah sqlnya sebagai berikut :
mysql> create table tabel_pertamaku
-> (
-> no int(3),
-> nama varchar(30),
-> alamat varchar(50),
-> pekerjaan varchar(20)
-> );
Untuk mengecek apakah tabel sudah berhasil dibuat, perintahnya sebagai berikut :
apabila tabel berada dalam database yang aktif
mysql> show tables;
apabila tabel berada dalam database yang tidak aktif
mysql> show tables from nama_database;
Melihat struktur tabel
Perintahnya adalah sebagai berikut :
melihat struktur tabel dari tabel yang berada dalam database yang aktif
mysql> desc nama_tabel;
contoh mysql> desc tabel_pertamaku;
melihat struktur tabel dari tabel yang berada diluar database yang tidak aktif
mysql> show fields from nama_tabel from nama_database;
contoh : mysql> show fields from tabel_pertamaku from db_pertamaku
Mengubah struktur tabel
Pengubahan struktur tabel diperlukan agar Anda dapat mengubah struktur tabel tanpa harus mengganggu record-record yang telah ada.
Misalnya pada tabel_pertamaku diatas. Anda ingin mengubah field no menjadi nomor, menjadikannya sebagai primary key, tidak boleh kosong(not null), dan auto_increment. Maka perintahnya adalah sebagai berikut :
mysql> alter table tabel_pertamaku
-> change no nomor
-> int(3)
-> primary key
-> not null
-> auto_increment;
Mengubah nama tabel
Perintahnya adalah :
mysql> alter table tabel_pertamaku
-> rename tb_pertamaku;
Mengisikan record ke dalam tabel
Perintah insert pada mysql adalah seperti berikut :
catatan : sebelumnya aktifkan database tempat tabel tersebut berada.
mysql> insert into nama_tabel values (‘field1’,’field2’,’field3’,dst);
contoh :
mysql> insert into tb_pertamaku values (‘’,’mahendra’,’joyo pranoto 4 malang’,’webmaster’);
Menampilkan record
Contoh perintahnya adalah :
mysql> select * from tb_pertamaku;
Senin, 16 Maret 2009
MYSQL
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar