Kumpulan Perintah MySQL CRUD [100% Terlengkap]

Posted on
www.kuncikomputer.com – Disini saya akan menjelaskan bagaimana cara menggunakan query mysql, tentunya bagi anda yang sering bermain dengan database pasti tidak asing dengan yang namanya query. disini saya akan menjelaskan query yang sering digunakan dalam mysql. sebelum saya menulis banyak saya meminta maaf apabila terdapat kesalahan dalam penulisan saya nantinya.
mysql
macam macam query sebagai berikut :
  •  (DDL) adalah Data Definition Language
  •  (DML) adalah Data Manipulation Language
  •  (DCL) adalah Data Control Language
  •  (TC) adalah Transaction Control
(DDL) atau Data Definition Language, adalah  perintah sql yang berkaitan dengan struktur storage/database  atau    berkaitan dengan struktur tabel. seperti membuat dan menghapus database, membuat dan menghapus field. sedangkan (DML) atau Data Manipulation Language adalah perintah sql yang berhubungan dengan record.

Kumpulan Perintah MySQL CRUD

        Database

  1.  Cara Membuat database
    CREATE DATABASE nama_database
    contohnya “CREATE DATABASE Belajar” maka database yang anda buat dengan nama belajar.
  2. Cara Menghapus database
    DROP DATABASE nama_database
    contohnya ” DROP DATABASE Belajar” Maka database belajar akan terhapus.

    Qurery MySQL Untuk Tabel

  3. Cara Membuat Tabel
    CREATE TABLE nama_tabel(field 1 type_data, field 2 type_data)
    keterangan : field adalah atribut seperti nama, alamat, nope sedangkan type data seperti int, char, varchar dan lainnya.
  4. Cara Menghapus tabel
    DROP TABLE nama_tabel
  5. Cara Menambah Primary Key didalam Tabel
    ALTER TABLE nama_tabel ADD PRIMARY KEY(field_name)
    keterangan field adalah atribut dari tabel seperti nama, alamat, nope dan lainnya :-).
  6. Cara Menambah Primary Key dengan nama constrain
    ALTER TABLE nama_tabel ADD CONSTRAINT const_name PRIMARY KEY(field_name)
  7. Cara Menghapus Primary Key
    ALTER TABLE nama_tabel DROP PRIMARY KEY(field_name)
  8. Cara Menambah Foreign Key pada tabel
    ALTER TABLE nama_tabel ADD FOREIGN KEY(field_name)
    REFERENCES table_references_name(primary_field_table_references)
    ON CASCADE
    ON RESTRICTketerangan :
    cascade yaitu perintah yang digunakan untuk Mengupdate jika terjadi perubahan di tabel induk
    restrict  yaitu  Peringatan jangan mendelete field pada tabel induk karena sedang digunakan di tabel anak
  9. Cara Menambah Foreign Key dengan nama constrain
    ALTER TABLE nama tabel ADD CONSTRAINT const_name  FOREIGN KEY(field_name)
    REFERENCES table_references_name(primary_field_table_references)
  10. Cara Menghapus Foreign Key Pada Tabel
    ALTER TABLE nama_tabel DROP FOREIGN KEY(field_name)

    Query MySQL Record atau Isi

  11. Cara Menambah record atau isi tabel
    INSERT INTO nama_tabel VALUES(isi 1, isi 2, isi 3 , dst),
    atau
    INSERT INTO nama tabel (column 1, column2, column3) VALUES (isi 1, isi 2, isi 3);contohnya :
    INSERT INTO mk VALUES(‘7′,’matematika’,’agung’,’08978′);
  12. Cara SELECT Record Atau menampilkan isi dari tabel
    SELECT field
    FROM nama_tabel
    WHERE field = ‘value’contohnya :
    select kode, nama
    from mk
    where kode > 0keterangan : where adalah kondisi apabila kode lebih dari 0 maka yang tampil 1- tak terhingga.
  13. Cara UPDATE Record atau isi tabel
    UPDATE nama_tabel
    SET column1 = ‘val1′, column2=’val2’
    WHERE somecolumn = somevalue
  14. cara DELETE record atau isi tabel
    DELETE FROM nama_tabel
    WHERE somecolumn = somevalue
pada kondisi WHERE  menggunakan  perbandingan seperti >, <, =, !=, >=, <= dan juga operator logika OR, AND dan NOT.

 Query MySQL

  1. Fungsi IN
    SELECT *FROM
    WHERE field IN (‘value’)
  2. Fungsi NOT
    SELECT *FROM
    WHERE field NOT IN (‘value’)
  3. Mencari Record yang berawalan –
             SELECT field
    FROM table
    WHERE field LIKE ‘x%’
  4. Mencari Record yang berakhiran -x
              SELECT field
    FROM table
    WHERE field LIKE ‘%x’
  5. Menampilkan field dari tabel – tabel yang berbeda
              SELECT mahasiswa.nama, kuliah.nilai
    FROM mahasiswa, kuliah
    WHERE mahasiswa.nim= kuliah.nim
  6. INNERJOIN
              SELECT table1.*, table2.*
    FROM table1 INNERJOIN table2
    ON table1.pk = table2.pk
  7. OUTERJOIN
              SELECT *FROM table1 NATURAL LEFTJOIN table2
    dan
    SELECT *FROM table1 NATURAL RIGHTJOIN table2
  8. Rata – rata
              SELECT AVG(field) from nama_tabel
  9. Jumlah
              SELECT SUM(field) from nama_tabel
  10. Nilai Max
              SELECT MAX(field) from nama_tabel
  11. Nilai
    SELECT MIN(field) from nama_tabel
  12. Jumlah
    SELECT COUNT(field) from nama_tab
    atau
    SELECT COUNT(distinct field) from nama_tabel  –> untuk field yang memiliki record yang sama

sekian tutorial dari saya semoga bermanfaat. sekali lagi saya meminta maaf apabila banyak salah dalam penulisan saya.

 

BACA JUGA :