Sunday, January 15, 2017

MySQL

MySQL
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 (dibaca "ess-que-el") 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. Statemen 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 ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. 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", "Delete", "Create", dan "Drop" dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database.
Karena mySQL merupakan suatu server database yang bersifat multiuser dan salah satu sifat program multiuser yaitu hanya dapat berjalan di sisi 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 :
  1. Terdapat suatu bahasa pemrograman yang mudah untuk menggunakan MySQL
  2. Database file server multi pengguna, dan aplikasi klien dari Client/Server.
  3. Mendukung integritas referensial pada tingkat mesin database, sehingga bila dirasakan, akan hampir sama dengan menggunakan dBase ataupun FoxPro yang berjalan di dalam DOS.
  4. Memiliki kemampuan menjalankan aplikasi yang kompleks.
Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai database yang berdiri sendiri (Peranginangin, 2006)
Syntaks – syntaks MySQL
Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah :
a. INSERT
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 kolom-kolom;
FROM nama-tabel;
Untuk melihat seluruh isi kolomdari suatu table digunakan query SELECT*
SELECT * FROM nama-tabel;
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 t 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 LIKE ‘A%’;

No comments:

Post a Comment

Simbol Bilangan atau Angka

  a. Pengertian Angka Memahami suatu angka dapat membantu manusia untuk melakukan banyak perhitungan mulai dari yang sederhana maupaun y...

Blog Archive