Kumpulan Syntax Dasar MySQL

Kumpulan Syntax Dasar MySQL – MySQL adalah engine database opensource yang paling banyak digunakan oleh para programmer. MySQL menggunakan bahasa pemrograman SQL yang digunakan untuk mengoperasikan data di database. Program SQL memiliki statement, operator, pengkondisian dan lain-lain layaknya pemrograman pada umumnya, Namun SQL memiliki banyak perbedaan seperti uncase sensitif atau error yang tidak terdeteksi pada saat penulisan program.

icaksama syntax mysql

Pemrograman SQL biasanya digunakan untuk membuat Query dalam pemrograman website PHP ataupun dalam pemrograman Desktop. Dibawah ini saya sertakan kumpulan program SQL yang bisa kamu gunakan sebagai referensi membuat Query MySQL.

Seluruh Syntax MySQL dibawah akan terus diperbaharui!

Syntax MySQL

SQL StatementPemakaianKeterangan
AND / ORSELECT column_name(s) FROM table_name WHERE condition
AND|OR condition
Digunakan untuk pengkondisian WHERE
ALTER TABLEALTER TABLE table_name ADD column_name datatypeorALTER TABLE table_name
DROP COLUMN column_name
Mengubah struktur tabel
AS (alias)SELECT column_name AS column_alias FROM table_nameorSELECT column_name
FROM table_name AS table_alias
Mengaliaskan/mengganti nama tabel dalam Query,
BETWEENSELECT column_name(s) FROM table_nameWHERE column_name
BETWEEN value1 AND value2
Mendeteksi nilai diantara nilai tertentu
CREATE DATABASECREATE DATABASE database_nameMembuat Database
CREATE TABLECREATE TABLE table_name(column_name1 data_type,
column_name2 data_type,
column_name3 data_type
)
Membuat tabel dalam database
CREATE INDEXCREATE INDEX index_name ON table_name (column_name)
atau
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Membuat kolom index/unik di dalam tabel
CREATE VIEWCREATE VIEW view_name ASSELECT column_name(s) FROM table_name
WHERE condition
Membuat view database
DELETEDELETE FROM table_name WHERE some_column=some_valueMenghapus data dalam tabel dengan nilai tertentu
DROP DATABASEDROP DATABASE database_nameMenghapus database
DROP INDEXALTER TABLE table_name DROP INDEX index_nameMenghapus index dalam tabel
DROP TABLEDROP TABLE table_nameMenghapus tabel dalam database
EXISTSIF EXISTS (SELECT * FROM table_name WHERE id = ?)
BEGIN
–do
what needs to be done if exists
END
ELSE
BEGIN
-masukan program SQL disini
END
Mendeteksi apakah sebuah nilai telah ada atau tidak
GROUP BYSELECT column_name,
aggregate_function(column_name) FROM table_name WHERE column_name operator value
GROUP BY column_name
Mengelompokan pada kolom tertentu saat menggunakan fungsi aggregate function
LIKESELECT column_name(s) FROM table_name WHERE column_name
LIKE '%value%'
Menampilkan data yang memiliki kemiripan atau memiliki kata yang dimaksud
INSELECT column_name(s) FROM table_name WHERE column_name
IN (value1,value2,..)
Mendeteksi apakah data pada kolom memiliki nilai yang sama di dalam IN (...)
INSERT INTOINSERT INTO table_name VALUES (value1, value2, value3,….) atau INSERT INTO table_name (column1, column2, column3,…)Memasukan data ke dalam database
ORDER BYSELECT column_name(s) FROM table_name ORDER BY column_name ASC/DESCMengurutkan data berdasarkan Ascending atau Descending
SELECTSELECT column_name(s) FROM table_nameMenampilkan beberapa data
SELECT *SELECT * FROM table_nameMenampilkan seluruh data dari tabel
SELECT DISTINCTSELECT DISTINCT column_name(s) FROM table_nameMenyeleksi satu data jika ada data yang sama
SELECT TOPSELECT TOP number|percent column_name(s) FROM table_nameMenampilkan data teratas
TRUNCATE TABLETRUNCATE TABLE table_nameMenghapus seluruh data dalam tabel
UPDATEUPDATE table_name SET column1=value, column2=value WHERE some_column=some_valueMengupdate/mengubah data dalam tabel
WHERESELECT column_name(s) FROM table_name WHERE column_name operator valueDigunakan untuk mengkondisikan data

Ayo! Segera daftarkan email kamu untuk berlangganan!

Leave a comment