Rangkuman Muka
Note
Catatan ini sering terbalik dalam penulisan sebuah istilah, nama fungsi dan lain-lain dalam Bahasa Indonesia dan english
Bahasa | English |
---|---|
Basis Data | Database |
Tabel | Table |
Kolom | Column |
Baris | Row or Records |
Melihat Status MySql
Cara menjalankan service MySql
Membuat User Baru pada MYSQL
use mysql;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'username'@'localhost';
Create backup menggunakan mysqldump
Import hasil backup ke database
Menampilkan index dari sebuah tabel
Informasi dari sebuah kolom
Menampilkan nilai dari vairable
Menampilkan Constraint yang digunakan pada sebuah table
SELECT CONSTRAINT_NAME, CONSTRAINT_TYPE
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE TABLE_NAME='nama table';
Menambah Constrain pada Tabel yang eksis
ALTER TABLE table_names
ADD CHECK (columns_names>=18);
-- Use your logic
-- Equal to, using costumne constraint name --
ALTER TABLE table_names
ADD CONSTRAINT 'constrain_name' CHECK (columns_name > 0)
-- Use your logic --
Menampilkan query yang mendefiniskan sebuah table
Update struktur dan konidis dari tabel
Menampilkan baris menggunakan LIKE dan wildcard
SELECT playerID, G_all, G_batting, G_defense
FROM lahmansbaseballdb.appearances
WHERE playerID LIKE "%a%"
Menambah INDEX pada table yang sudah ada
ALTER TABLE `database_name`.`table_name`
ADD INDEX `index_name` (`columns_name` ASC, `columns_name` ASC, `columns_name`
ASC, `columns_name` ASC) VISIBLE;
Menghapus INDEX pada sebuah table
Menggabungkan baris-baris kedalam satu kolom yang di concat
SELECT
name, -- Microsoft
other, -- GGG
other2, -- 1
GROUP_CONCAT(id) AS ids
FROM tbl
GROUP BY name, other, other2
Menggabungkan UNION ALL atau UNIO tabel yang sama gunakan () disetiap select statement
/*
Enter your query here.
*/
(SELECT CITY, LENGTH(CITY) AS LN
FROM STATION
ORDER BY LN ASC, CITY ASC
LIMIT 1)
UNION ALL
(SELECT CITY, LENGTH(CITY) AS LN2
FROM STATION
ORDER BY LN2 DESC, CITY ASC
LIMIT 1)
Regex WHERE RLIKE statement
Query ini menampilkan nama CITY yang diawail dengan huruf a,i,u,e atua o
Summing statement
Tampilkan jumlah populasi dari tabel city hanya pada district Californial
Average statement
Tampilkan rata-rata populasi dari tabel city hanya pada district Californial
When case statement and nested when case
SELECT
CASE
WHEN A + B > C THEN
CASE
WHEN A = B AND B = C THEN "Equilateral"
WHEN A = B OR B = C OR A = C THEN "Isosceles"
WHEN A != B AND B != C THEN "Scalene"
END
ELSE "Not A Triangle"
END
FROM TRIANGLES