MYSQL
MAKSUD DAN TUJUAN 1. Maksud 2. Tujuan Mengenal Database MySQL Memahami perintah Query 2. Tujuan Mahasiswa dapat membuat database dan tabel Mahasiswa dapat membuat query untuk mengolah data
DASAR TEORI Mysql merupakan software system manajemen database (Database Management System – DBMS). MySQL sangat mudah untuk digunakan, memiliki kinerja query yang cepat, dan mencukupi untuk kebutuhan database dengan skala yang besar.
Menggunakan MySQL Untuk menjalankan MySQL, masuklah kedalam lingkungan DOS, lalu masuk ke dalam direktori MySQL (sebagai contoh MySQL berada dalam direktori D )
CONT’ Ketikkan mysql lalu tekan <enter> Prompt mysql>_ menunjukkan bahwa database mysql telah aktif. Jika prompt ini telah aktif dapat langsung mengetikkan perintah-perintah dilingkungan MySQL.
Perintah-perintah MySQL Perintah-perintah MySQL antara lain :
Ketentuan Memberikan Perintah Perintah dalam MySQL mengenal case insensitive, perintah dapat ditulis dengan huruf besar (uppercase), ataupun dengan huruf kecil (lowercase). Setiap perintah diakhiri dengan ;(tanda titik koma) atau dengan memberikan perintah \g diakhir perintah Perintah dapat berupa perintah SQL atau perintah khusus MySQL
Jika Prompt mysql> berganti dengan -> berarti prompt tersebut menunggu kelengkapan perintah dari baris sebelumnya atau menunggu diberikannya tanda ; atau \g. Seperti pada contoh berikut :
Membuat database DATABASE CREATE DATABASE database_name Menghapus database Perintah berikut berfungsi untuk menghapus sebuah database : DROP DATABASE database_name Membuat tabel Untuk membuat tabel digunakan perintah CREATE TABLE CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, ....... )
TIPE DATA Tipe Data (data type) yang dapat disimpan oleh database secara garis besar dibedakan menjadi: Tipe data numerik Tipe data numerik digunakan untuk semua data bilangan (angka) yang dapat diperhitungkan. Tipe ini dibedakan menjadi tipe data yang lebih rinci, antara lain : Integer, float, double, dan lainnya. Tipe data karakter Tipe data ini digunakan untuk semua data huruf, angka, dan tanda baca. Dibedakan menjadi char, varchar, text, dan lainnya Tipe data tanggal Tipe data ini digunakan untuk mendefinisikan waktu. Dibedakan menjadi time, timestamp, date, datetime, year, dan lainnya.
Menghapus tabel Untuk menghapus table menggunakan perintah berikut : DROP TABLE table_name Menambahkan field kedalam tabel Jika akan menambahkan field baru kedalam table dapat menggunakan perintah berikut : Sintak : ALTER TABLE table_name ADD column_name data_type;
Menghapus Field Sintak untuk menghapus sebuah field dari table yaitu : ALTER TABLE table_name drop column_name Memasukan data Gunakan perintah INSERT INTO untuk memasukkan data kedalam tabel Sintak: INSERT INTO table_name VALUES (value1, value2,....) Selain sintak diatas anda juga dapat menyebutkan nama–nama filed (kolomnya). INSERT INTO table_name (column1, column2,...)
Untuk menampilkan data dapat menggunakan perintah SELECT Sintak : SELECT (column1, coloumn2…) from table_name Atau jika akan menampilkan semua kolom maka dapat menggunakan tanda *. SELECT * from table_name Merubah data / menganti data Untuk merubah data digunakan perintah UPDATE UPDATE table_name SET column1 = expr1, column2 = expr2 WHERE where_definition Menghapus data Sintak untuk menghapus data yaitu : DELETE FROM table_name WHERE where_definition
Format Tanggal dan Waktu pada mySQL Secara default format tanggal yang tersimpan dalam database yaitu : yyyy-mm-dd (contoh : 2005-02-28). Beberapa perintah format tanggal yang dapat digunakan untuk menampilkan tanggal dan waktu yaitu :