You are on page 1of 2

MySQL Cheat Sheet

by Dave Child (DaveChild) via cheatography.com/1/cs/16/

MySQL Data Types MySQL Type Conversion MySQL String Functions (cont)

CHAR String (0 - 255) BINARY 'string' LENGTH REPEAT

VARCHAR String (0 - 255) CAST (expression AS datatype) CHAR_LENGTH REVERSE

TINYTEXT String (0 - 255) CONVERT (expression, datatype) BIT_LENGTH INSERT

TEXT String (0 - 65535) LOCATE ELT


MySQL Grouping Functions
BLOB String (0 - 65535) INSTR FIELD

MEDIUMTEXT String (0 - 16777215) AVG MAX LPAD LCASE

MEDIUMBLOB String (0 - 16777215) BIT_AND STD RPAD UCASE

LONGTEXT String (0 - 429496​7295) BIT_OR STDDEV LEFT LOAD_FILE

LONGBLOB String (0 - 429496​7295) COUNT SUM RIGHT QUOTE

TINYINT x Integer (-128 to 127) GROUP_​CONCAT VARIANCE

MIN MySQL Date and Time Functions


SMALLINT x Integer (-32768 to 32767)

MEDIUMINT x Integer (-8388608 to DAYOFWEEK DATE_SUB


MySQL Mathem​atical Functions
8388607) WEEKDAY ADDDATE

INT x Integer (-2147​483648 to ABS COS DAYOFMONTH SUBDATE


214748​3647) SIGN SIN DAYOFYEAR EXTRACT
BIGINT x Integer (- MOD TAN MONTH TO_DAYS
9223​372​036​854​775808 to
FLOOR ACOS DAYNAME FROM_DAYS
922337​203​685​477​5807)
CEILING ASIN MONTHNAME DATE_F​ORMAT
FLOAT Decimal (precise to 23 digits)
ROUND ATAN, ATAN2 QUARTER TIME_F​ORMAT
DOUBLE Decimal (24 to 53 digits)
DIV COT WEEK CURREN​T_DATE
DECIMAL "​DOU​BLE​" stored as string
EXP RAND YEAR CURREN​T_TIME
DATE YYYY-MM-DD
LN LEAST YEARWEEK NOW
DATETIME YYYY-MM-DD HH:MM:SS
LOG, LOG2, LOG10 GREATEST HOUR SYSDATE
TIMESTAMP YYYYMM​DDH​HMMSS
POW DEGREES MINUTE UNIX_T​IME​STAMP
TIME HH:MM:SS
POWER RADIANS SECOND FROM_U​NIXTIME
ENUM One of preset options
SQRT TRUNCATE PERIOD_ADD SEC_TO​_TIME
SET Selection of preset options
PI PERIOD​_DIFF TIME_T​O_SEC
Integers (marked x) that are "​UNS​IGN​ED" have
the same range of values but start from 0 (i.e., DATE_ADD
MySQL String Functions
an UNSIGNED TINYINT can have any value
from 0 to 255). ASCII SUBSTRING MySQL Control Flow Functions

ORD MID IF NULLIF


CONV SUBSTRING_INDEX IFNULL
BIN LTRIM

OCT RTRIM

HEX TRIM

CHAR SOUNDEX

CONCAT SPACE

CONCAT_WS REPLACE

By Dave Child (DaveChild) Published 19th October, 2011. Sponsored by Readability-Score.com


cheatography.com/davechild/ Last updated 12th May, 2016. Measure your website readability!
www.getpostcookie.com Page 1 of 2. https://readability-score.com
MySQL Cheat Sheet
by Dave Child (DaveChild) via cheatography.com/1/cs/16/

MySQL Miscel​laneous Functions

BIT_COUNT DES_EN​CRYPT

DATABASE DES_DE​CRYPT

USER LAST_I​NSE​RT_ID

SYSTEM​_USER FORMAT

SESSIO​N_USER VERSION

CURREN​T_USER CONNEC​TION_ID

PASSWORD GET_LOCK

OLD_PA​SSWORD RELEAS​E_LOCK

ENCRYPT IS_FRE​E_LOCK

DECODE BENCHMARK

MD5 INET_NTOA

SHA1 INET_ATON

AES_EN​CRYPT FOUND_ROWS

AES_DE​CRYPT STRCMP

By Dave Child (DaveChild) Published 19th October, 2011. Sponsored by Readability-Score.com


cheatography.com/davechild/ Last updated 12th May, 2016. Measure your website readability!
www.getpostcookie.com Page 2 of 2. https://readability-score.com

You might also like