Syntax Dasar MySQL
Kumpulan Syntax Dasar 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.
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.
SQL Statement | Pemakaian | Keterangan |
---|---|---|
AND / OR | SELECT column_name(s) FROM table_name WHERE condition AND|OR condition | Digunakan untuk pengkondisian WHERE |
ALTER TABLE | ALTER 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, |
BETWEEN | SELECT column_name(s) FROM table_nameWHERE column_name BETWEEN value1 AND value2 | Mendeteksi nilai diantara nilai tertentu |
CREATE DATABASE | CREATE DATABASE database_name | Membuat Database |
CREATE TABLE | CREATE TABLE table_name(column_name1 data_type, column_name2 data_type, column_name3 data_type ) | Membuat tabel dalam database |
CREATE INDEX | CREATE 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 VIEW | CREATE VIEW view_name ASSELECT column_name(s) FROM table_name WHERE condition | Membuat view database |
DELETE | DELETE FROM table_name WHERE some_column=some_value | Menghapus data dalam tabel dengan nilai tertentu |
DROP DATABASE | DROP DATABASE database_name | Menghapus database |
DROP INDEX | ALTER TABLE table_name DROP INDEX index_name | Menghapus index dalam tabel |
DROP TABLE | DROP TABLE table_name | Menghapus tabel dalam database |
EXISTS | IF 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 BY | SELECT 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 |
LIKE | SELECT column_name(s) FROM table_name WHERE column_name LIKE '%value%' | Menampilkan data yang memiliki kemiripan atau memiliki kata yang dimaksud |
IN | SELECT 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 INTO | INSERT INTO table_name VALUES (value1, value2, value3,�.) atau INSERT INTO table_name (column1, column2, column3,�) | Memasukan data ke dalam database |
ORDER BY | SELECT column_name(s) FROM table_name ORDER BY column_name ASC/DESC | Mengurutkan data berdasarkan Ascending atau Descending |
SELECT | SELECT column_name(s) FROM table_name | Menampilkan beberapa data |
SELECT * | SELECT * FROM table_name | Menampilkan seluruh data dari tabel |
SELECT DISTINCT | SELECT DISTINCT column_name(s) FROM table_name | Menyeleksi satu data jika ada data yang sama |
SELECT TOP | SELECT TOP number|percent column_name(s) FROM table_name | Menampilkan data teratas |
TRUNCATE TABLE | TRUNCATE TABLE table_name | Menghapus seluruh data dalam tabel |
UPDATE | UPDATE table_name SET column1=value, column2=value WHERE some_column=some_value | Mengupdate/mengubah data dalam tabel |
WHERE | SELECT column_name(s) FROM table_name WHERE column_name operator value | Digunakan untuk mengkondisikan data |
Comments
Post a Comment
-Berkomentarlah yang baik dan rapi.
-Menggunakan link aktif akan dihapus.