maka dalam satu file dimungkinkan mengambil query dari 2 database sekaligus.
c. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query
memberi perintah kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:
int mysql_querystring query, int [link_identifier] ;
d. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah:
int mysql_num_rowsint result;
e. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query
ditampung dalam bentuk array. Format fungsinya adalah:
array mysql_fetch_arrayint result, int [result_type] ;
2.4 Pengenalan MySQL
Universitas Sumatera Utara
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994-1995. Meskipun cikal
bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula Txc membuat MySQL pada waktu itu juga mengembangkan aplikasi web untuk client Txc
yaitu perusahaan pengembang software dan konsultan database.
Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan query SQL kita harus meletakkannya didalam fungsi ini. Dengan kata
lain, SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management system RDBMS. Sehingga istilah seperti tabel,
baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
SQL merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI, SQL merupakan
bahasa standar untuk sistem menajemen database relasional. Statement SQL digunakan untuk melakukan tugas-tugas seperti melakukan up todate terhadap
database, atau mengambil data dari sebuah database.
Beberapa database relasional yang menggunakan SQL dan cukup terkenal adalah MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres. Meskipun
sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-
masing. Namun demikian, perintah standar SQL seperti Select, Insert, Update,
Universitas Sumatera Utara
Delete, Create, dan Drop dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database.
MySQL merupakan suatu server database yang bersifat multiuser dan salah satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka kita tidak
dapat mengaksesnya tanpa ada izin server tersebut. Dalam MySQL fungsi yang digunakan untuk dapat tersambung ke server adalah mySQL_connect atau dengan
menggunakan mySQL_proconnect, MySQL mengenal beberapa tipe data field yaitu tipe data numeric, tipe data string, tipe data char dan varchar dan tipe data tanggal.
Digunakannya MySQL sebagai program pengolah database, sebab MySQL memiliki fasilitas-fasilitas antara lain sebagai berikut :
a. Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan
MySQL sehingga bila dirasakan, akan hampir sama dengan menggunakan dBase ataupun FoxPro yang berjalan didalam DOS.
b. Memiliki kemampuan menjalankan aplikasi yang kompleks.
c. Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai
database yang berdiri sendiri, database file server multi pengguna, dan aplikasi klien dari ClientServer.
d. Mendukung integritas referensial pada tingkat mesin database.
2.4.1 Perintah-perintah pada MySQL
Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah :
a. Insert
Universitas Sumatera Utara
Digunakan untuk mengisi data atau menambah record pada suatu tabel. Insert into nama-tabel kolom1,kolom2.. values nilai1,nilai2..;
b. Select
Digunakan untuk melihat data dari satu atau beberapa tabel.
Select from nama-tabel;
Untuk melihat seluruh isi kolom dari suatu table digunakan query
c. Where
Digunakan untuk menyaring hasil query sehingga record yang dikeluarkan hanyalah record yang sesuai dengan yang diinginkan.
Select kolom1, kolom2 From kolom1 Where kolom2 kriteria;
d. Distinct Dapat digunakan untuk menghilangkan record-record yang sama.
Select distinct kolom2 from kolom1; e. Between
Digunakan untuk membatasi suatu kolom berada pada suatu batas nilai tertentu.
Select kolom1,kolom2,kolom3 From kolom1 Where kolom2 between .. and ..;
f. Like Digunakan untuk pencarian data yang memiliki pola tertentu.
Select kolom1, kolom2 From kolom1 where kolom1;
Universitas Sumatera Utara
Pada keyword lke digunakan tanda-tanda khusus wildcase sebagai berikut :
Tabel 2.1 Keyword Like
Tanda Arti
Sembarang nol atau lebih karakter -
Sembarang satu karakter []
Sembarang karakter yang berada dalam tanda kurung siku
g. Order By
Digunakan untuk mensortir data hasil query sesuai dengan kebutuhan.
Select kolom1, kolom2 From kolom1Order by kolom1;
Untuk menyortir dengan urutan terbalik, digunakan keyword tambahan DESC. Sedangkan untuk urutan yang teratur digunakan keyword ASC.
h. Delete
Digunakan untuk menghapus suatu record dengan kriteria tertentu.
Delete from nama-tabel Where criteria; Untuk menghapus record pada suatu tabel, digunakan perintah delete tanpa
menentukan kriterianya.
Delete from nama-tabel;
i. Update
Universitas Sumatera Utara
Digunakan untuk memodifikasi nilai kolom dari suatu record. Update nama-tabel.
SET nama-kolom1 = nilai-baru1, nilai-kolom2 = nilai-baru2,..WHERE criteria;
2.5 Pengenalan Macromedia Dreamweaver 8