MySQL merupakan
salah satu software yang berfungsi sebagai RDBMS (Relational Data Base Management System) pada sebuah
sistem operasi. Software ini didistribusikan secara gratis melalui internet dan
merupakan DBMS (Data Base Management System) bawaan pada
sistem operasi linux.
MySQL menggunakan bahasa standar yang telah lama digunakan untuk mengakses database yaitu SQL (Structured Query Language). Selain memiliki kemampuan untuk meng-query data, SQL juga memiliki kemampuan untuk : Pendefinisian struktur data, mengubah data, mengendalikan keamanan.
SQL dapat digunakan oleh berbagai kalangan seperti :
MySQL menggunakan bahasa standar yang telah lama digunakan untuk mengakses database yaitu SQL (Structured Query Language). Selain memiliki kemampuan untuk meng-query data, SQL juga memiliki kemampuan untuk : Pendefinisian struktur data, mengubah data, mengendalikan keamanan.
SQL dapat digunakan oleh berbagai kalangan seperti :
- DBA (Database
Administrator) untuk menciptakan serta mengendalikan pengaksesan
database.
- Pengguna (User)
dipakai sebagai bahasa query interaktif.
- Pemrogram (Programmer)
untuk mengakses database di dalam kode-kode program yang dibuat.
Pada sistem client-server, SQL digunakan untuk implementasi sistem client-server. Client dapat menjalankan aplikasi untuk mengakses database yang ada diserver.
Tipe data MySQL
Bila dibanding dengan SQL lain, MySQL memiliki tipe data yang lebih
khusus, selengkapnya dapat kita lihat pada tabel berikut :
- CHAR. Untuk
menyatakan karakter
- VARCHAR. Untuk
menyatakan string yang variabel
- FLOAT. Untuk
menyatakan bilangan real
- DOUBLE. Untuk
menyatakan bilangan real
- TINYINT. Untuk
menyatakan bilangan bulat
- SMALLINT. Untuk
menyatakan bilangan bulat
- MEDIUMINT. Untuk
menyatakan bilangan bulat
- INT. Untuk
menyatakan bilangan bulat
- MEDIUMTEXT. Untuk
menyatakan data teks
- DATE. Untuk
menyatakan tanggal
- TIME. Untuk
menyatakan jam
- TIMESTAP. Untuk
menyatakan jam sistem
Perintah
MySQL
Perintah SQL dapat dibagi atas 5 kelompok, yaitu :
a. DDL (Data Definition Language)
Merupakan kelompok perintah untuk mendefinisikan atribut-atribut
database, seperti tabel, record, batasan nilai atribut dan relasi antar tabel.
Pernyataan-pernyataan yang termasuk kelompok ini antara lain :
- CREATE : untuk membuat sebuah
database atau sebuah tabel dalam sebuah database.
- ALTER : untuk merubah struktur
atau menambah field sebuah tabel.
- DROP : untuk menghapus sebuah
table dari sebuah database
b. DML (Data Manipulation Language)
Merupakan kelompok perintah untuk memanipulasi data didalam database,
misalnya untuk mengambil, menyisipkan, mengubah nilai, dan menghapus record.
Pernyataan yang tergolong kelompok ini antara lain :
- SELECT : untuk memilih data
- INSERT : untuk menambah data
- DELETE : untuk menghapus record
- UPDATE : untuk mengubah data
c. DCL (Data Control Language)
Berisi pernyataan untuk mengendalikan pengaksesan data. Pengendalian
dapat dilakukan per-user, per-tabel, per-field, maupun per-operasi (pernyataan)
yang boleh dilakukan. Pernyataan yang tergolong kelompok ini adalah :
- GRANT : memberikan kendali
pengaksesan data.
- REVOKE : Menghilangkan hak akses
- LOCK
TABLE :
Mengunci tabel
d. Pengendalian transaksi
Pernyataan yang digunakan untuk mengendalikan transaksi adalah:
- COMMIT : menyetujui rangkaian
perintah (transaksi) yang telah berhasil dilakukan
- ROOLBACK :
membatalkan transaksi yang dilakukan karena adanya kesalahan atau
kegagalan pada salah satu rangkaian perintah
e. Pengendalian program
Menyangkut pernyataan yang berhubungan dengan pernyataan SQL dalam
bahasa lain (embedded SQL). Pernyataan SQL
yang termasuk kelompok ini antara lain :
- CLOSE : menutup pointer yang
menunjuk ke tabel
- DECLARE : mendeklarasikan pointer.
- OPEN : membuka pointer.
Source : http://www.kajianpustaka.com/2013/06/tipe-data-dan-perintah-mysql.html#ixzz2d2C1AOjj
0 comments:
Post a Comment
Terimakasih atas kunjungan Anda pada blog ini. Kritik dan saran yang sangat berguna serta membawa manfaat yang besar dan dapat Anda sampaikan melalui kotak komentar dibawah ini dengan syarat-syarat sebagai berikut :
✖Komentarlah sesuai tema
✖Komentarlah dengan baik dan sopan
✖Jangan berkomentar SARA
✖Jangan sampai Spam
✖Jangan Asal COPAS. kalau mau COPAS. silahkan sertakan link sumber
(-‿-) Trimakasih (-‿-)
@OFFICIAL ICT