Jenis query pada mysql

MySql query adalah perintah atau instruksi yang dapat digunakan untuk mengelola database atau tabel dalam database mysql. Query lebih dikenal dengan sebutan SQL (Structured Query Language) yang artinya adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional.

Bahasa ini merupakan bahasa standar yang digunakan dalam mengelola basis data atau database. Banyak database modern seperti mysql, sql server, oracle menggunakan bahasa SQL.  Secara umum ada 2 jenis query pada mysql yaitu DML dan DML.

Query DDL

DDL adalah kependekan dari Data Definition Language. DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (CREATE), mengubah(ALTER, RENAME) dan menghapus(DROP) struktur dan definisi dari objek-objek database seperti database, tabel, view, index, function, trigger dan field.

Query Jenis DDL

  1. CREATE
    1. CREATE DATABASE digunakan untuk membuat database baru
    2. CREATE FUNCTION digunakan untuk membuat function dalam database
    3. CREATE INDEX digunakan untuk membuat index
    4. CREATE PROCEDURE digunakan untuk membuat prosedure dalama database
    5. CREATE TABLE digunakan untuk membuat tabel baru
    6. CREATE TRIGGER digunakan untuk membuat trigger (perintah sql yang dikerjakan otomatis pada even tertentu)
    7. CREATE VIEW digunakan untuk membuat rutin laporan
  2. ALTER, RENAME
    1. ALTER DATABASE digunakan untuk mengubah pengaturan database
    2. ALTER FUNCTION digunakan untuk mengubah function
    3. ALTER PROCEDURE digunakan untuk mengubah prosedure
    4. ALTER TABLE digunakan untuk mengubah susunan dan pengaturan tabel
    5. ALTER VIEW digunakan untuk mengubah pengaturan laporan
    6. RENAME TABLE digunakan untuk mengubah nama tabel
  3. DROP
    1. DROP DATABASE digunakan untuk menghapus database
    2. DROP FUNCTION digunakan untuk menghapus function
    3. DROP INDEX digunakan untuk menghapus index
    4. DROP PROCEDURE digunakan untuk prosedure
    5. DROP TABLE digunakan untuk menghapus tabel
    6. DROP TRIGGER digunakan untuk menghapus trigger
    7. DROP VIEW digunakan untuk menghapus format laporan

Query DML

DML adalah kependekan dari Data Manipulation Language. DML adalah kumpulan perintah SQL yang berhubungan dengan proses mengolah dan memanipulasi data dalam table. DML tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

Query Jenis DML

  1. SELECT digunakan untuk menampilkan data
  2. INSERT digunakan untuk menambahkan data baru
  3. UPDATE digunakan untuk mengubah data yang sudah ada
  4. DELETE digunakan untuk menghapus data

Variasi penggunaan jenis query DML lebih banyak karena berhubungan dengan data dalam satu atau banyak tabel database. Setiap kasus manipulasi data akan menciptakan susunan baru dengan perintah dasar yang sama.

Semua jenis query mysql ini dapat digunakan dalam pemrograman web seperti PHP. Silahkan baca juga artikel saya tentang Perintah PHP mysql, Cara import export mysql database.

Semoga Bermanfaat

** Bebas disunting dengan menyebutkan sumber **

Komentar

Halaman Lainya

  • Mereset nilai auto increment dalam mysql
    Jika anda merancang sebuah tabel dalam database mysql dengan tipe angka, kemudian dijadikan index primary key dengan tambahan fitur AUTO_INCREMENT maka setiap ada record baru kolom/field tersebut akan otomatis diberi nilai secara urut. Nilai urut tersebut akan terus bertambah walaupun semua record telah dihapus. Bagaimana jika kita ingin mengembalikan nilai auto increment tersebut dari awal lagi? t.
  • Mengapa Menggunakan MySQL?
    MySQL merupakan salah satu database yang paling banyak digunakan dalam membangun aplikasi berbasis desktop maupun berbasis web. Alasan umum mengapa menggunakan MySQL adalah karena database ini bersifat Open Source
  • Cara membuat database dan table mysql dengan phpmyadmin
    Php merupakan bahasa script yang sangat kompatibel dengan bermacam database, salah satunya adalah mysql. Berikut ini saya akan berbagi tentang bagaimana mengelola database dan table mysql dengan bantuan phpmyadmin yang berbasis web.
  • Mengambil dan menyimpan tanggal otomatis mysql
    Mengambil dan menyimpan tanggal otomatis mysql sering kita perlukan dalam sebuah transaksi data. Misal pada saat anda menyimpan data ingin menyisipkan sebuah field tanggal yang isinya adalah tanggal dan jam otomatis sesuai waktu input data.
  • Mengganti password mysql lewat phpmyadmin
    Database Mysql memiliki user default/bawaan yaitu root dengan password kosong (tanpa password). Sering kali kita mengabaikan hal ini dan membiarkan sistem database mysql bisa diakses dengan mudah. Berikut ini saya akan berbagi tentang bagaimana mengganti password atau menambahkan user pada database mysql melalui phpmyadmin.

Kiriman terbaru