0% found this document useful (0 votes)
397 views

MySQL Commands Cheat Sheet by PhoenixNAP

This document provides a cheat sheet of common MySQL commands organized into the following sections: users and privileges, tables, functions, databases, data types, indexes, views. It lists commands for managing users, privileges, and passwords. It also summarizes commands for working with tables, such as creating, altering, dropping, and selecting data from tables.

Uploaded by

jesus
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
397 views

MySQL Commands Cheat Sheet by PhoenixNAP

This document provides a cheat sheet of common MySQL commands organized into the following sections: users and privileges, tables, functions, databases, data types, indexes, views. It lists commands for managing users, privileges, and passwords. It also summarizes commands for working with tables, such as creating, altering, dropping, and selecting data from tables.

Uploaded by

jesus
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

MySQL Commands Cheat Sheet

Users and Privileges Tables MySQL Functions


USER() SHOW TABLES;

CREATE USER 'user'@'localhost'; DESCRIBE table_name


Date and Time Math
DROP USER 'user'@'host'; CREATE TABLE table_name ( Functions ABS LOG
column1 datatype, DATEDIFF NOW
GRANT privileges_names ON object column2 datatype,
TO user; column3 datatype, DAY MONTH ACOS LOG2
);
REVOKE privileges ON object FROM DATE_ADD STR_TO_DATE ASIN LOG10
user; DROP TABLE table_name;
DATE_SUB SYSDATE ATAN MOD
ALTER USER user IDENTIFIED BY ALTER TABLE table_name
'password'; ADD column_name datatype; DATE_FORMAT TIMEDIFF CEIL PI

SET PASSWORD = 'password'; ALTER TABLE table_name DAYNAME TIMESTAMPDIFF CONV POW
DROP COLUMN column_name;
SET PASSWORD FOR DAYWEEK WEEK COS POWER
'user'@'localhost' = 'password'; ALTER TABLE table_name
MODIFY COLUMN column_name datatype; EXTRACT WEEKDAY COT RADIANS

SELECT * FROM table_name; LAST_DAY YEAR CRC32 RAND

DEGREES ROUND
Databases SELECT column1, column2 ...
FROM table_name;
EXP SIGN
CREATE DATABASE database_name;
String
SELECT DISTINCT column1, column2, ...
FROM table_name; FLOOR SQRT
USE database_name; ASCII OCT
SELECT column1, column2, ... LN TAN
DROP DATABASE database_name; FROM table_name BIN OCTET_LENGHT
WHERE condition; TRUNCATE
SHOW DATABASES; BIT_LENGHT ORD
SELECT column1, column2, ...
FROM table_name CHAR POSITION
WHERE condition; Aggregate
ORDER BY column1 ASC/DESC; CHAR_LENGHT QUOTE
Data Types AVG MIN
SELECT column1, column2, ... CONCAT REGEXP
TINYINT FROM table_name BIT_AND STD
WHERE condition; CONCAT_WS REGEXP_INSTR
SMALLINT GROUP BY column1 BIT_OR STDDEV
ELT REGEXP_LIKE
MEDIUMINT SELECT column1, column2, ... BIT_XOR STDDEV_POP
FROM table_name EXPORT_SET REGEXP_REPLACE
INT WHERE condition; COUNT STDDEV_SAMP
LIMIT number_of_results; FIELD REGEXP_SUBSTR
BIGINT GROUP_CONCAT SUM
SELECT column1, column2, ... FIND_IN_SET REPEAT
DECIMAL FROM table1 JSON_ARRAYAGG VAR_POP
INNER JOIN* table2 FORMAT REPLACE
FLOAT ON table1.column_name = table2.column_name; JSON_OBJECTAGG VAR_SAMP
FROM_BASE64 REVERSE
DOUBLE *LEFT JOIN / RIGHT JOIN / FULL JOIN / SELF JOIN MAX VARIANCE
HEX RIGHT
CHAR
INSERT RLIKE
VARCHAR Indexes Comparison
INSTR RPAD
BLOB CREATE INDEX index_name > INTERVAL
ON table_name (column1, column2, ...); LCASE RTRIM
DATE >= IS
CREATE UNIQUE INDEX index_name LEFT SOUNDEX
TIME ON table_name (column1, column2, ...); < IS_NOT
LENGTH SOUND_LIKE
TIMESTAMP ALTER TABLE table_name <> (!=) IS_NOT_NULL
DROP INDEX index_name; LIKE SPACE
DATETIME <= IS_NULL
LOAD_FILE STRCMP
TINYTEXT <=> ISNULL
Views LOCATE SUBSTR
TEXT = LIKE
LOWER SUBSTRING_INDEX
CREATE VIEW view_name AS
LONGTEXT BETWEEN...AND NOT_BETWEEN…AND
SELECT column1, column2, ... LPAD TO_BASE64
FROM table_name
BIT COALESCE NOT_IN
WHERE condition; LTRIM TRIM
BOOL GREATEST NOT_LIKE
CREATE OR REPLACE VIEW view_name AS MAKE_SET UCASE
SELECT column1, column2, ...
IN STRCMP
FROM table_name MATCH UNHEX
WHERE condition;
MID UPPER
DROP VIEW view_name; Flow Control
NOT_LIKE WEIGHT_STRING
CASE IFNULL
NOT_REGEXP
IF NULLIF

You might also like