MySQL Cheat Sheet by DaveChild
Comments
| Add a Comment
| PDF Download
| Find:
MySQL Data Types
CHAR
String (0 - 255)
VARCHAR
String (0 - 255)
TINYTEXT
String (0 - 255)
TEXT
String (0 - 65535)
BLOB
String (0 - 65535)
MEDIUMTEXT
String (0 - 16777215)
MEDIUMBLOB
String (0 - 16777215)
LONGTEXT
String (0 - 4294967295)
LONGBLOB
String (0 - 4294967295)
TINYINT x
Integer (-128 to 127)
SMALLINT x
Integer (-32768 to 32767)
MEDIUMINT x
Integer (-8388608 to 8388607)
INT x
Integer (-2147483648 to 2147483647)
BIGINT x
Integer (-9223372036854775808 to 9223372036854775807)
FLOAT
Decimal (precise to 23 digits)
DOUBLE
Decimal (24 to 53 digits)
DECIMAL
"DOUBLE" stored as string
DATE
YYYY-MM-DD
DATETIME
YYYY-MM-DD HH:MM:SS
TIMESTAMP
YYYYMMDDHHMMSS
TIME
HH:MM:SS
ENUM
One of preset options
SET
Selection of preset options
Integers (marked x) that are "UNSIGNED" have the same range of values but start from 0 (i.e., an UNSIGNED TINYINT can have any value from 0 to 255).
MySQL Type Conversion
BINARY 'string'
CAST (expression AS datatype)
CONVERT (expression, datatype)
MySQL Grouping Functions
AVG
MAX
BIT_AND
STD
BIT_OR
STDDEV
COUNT
SUM
GROUP_CONCAT
VARIANCE
MIN
MySQL Mathematical Functions
ABS
COS
SIGN
SIN
MOD
TAN
FLOOR
ACOS
CEILING
ASIN
ROUND
ATAN, ATAN2
DIV
COT
EXP
RAND
LN
LEAST
LOG, LOG2, LOG10
GREATEST
POW
DEGREES
POWER
RADIANS
SQRT
TRUNCATE
PI
MySQL String Functions
ASCII
MID
ORD
SUBSTRING_INDEX
CONV
LTRIM
BIN,OCT,HEX
RTRIM
CHAR
TRIM
CONCAT
SOUNDEX
CONCAT_WS
SPACE
LENGTH
REPLACE
CHAR_LENGTH
REPEAT
BIT_LENGTH
REVERSE
LOCATE
INSERT
INSTR
ELT
LPAD
FIELD
RPAD
LCASE
LEFT
UCASE
RIGHT
LOAD_FILE
SUBSTRING
QUOTE
MySQL Date and Time Functions
DAYOFWEEK
DATE_SUB
WEEKDAY
ADDDATE
DAYOFMONTH
SUBDATE
DAYOFYEAR
EXTRACT
MONTH
TO_DAYS
DAYNAME
FROM_DAYS
MONTHNAME
DATE_FORMAT
QUARTER
TIME_FORMAT
WEEK
CURRENT_DATE
YEAR
CURRENT_TIME
YEARWEEK
NOW
HOUR
SYSDATE
MINUTE
UNIX_TIMESTAMP
SECOND
FROM_UNIXTIME
PERIOD_ADD
SEC_TO_TIME
PERIOD_DIFF
TIME_TO_SEC
DATE_ADD
MySQL Control Flow Functions
MySQL Miscellaneous Functions
BIT_COUNT
DES_ENCRYPT
DATABASE
DES_DECRYPT
USER
LAST_INSERT_ID
SYSTEM_USER
FORMAT
SESSION_USER
VERSION
CURRENT_USER
CONNECTION_ID
PASSWORD
GET_LOCK
OLD_PASSWORD
RELEASE_LOCK
ENCRYPT
IS_FREE_LOCK
DECODE
BENCHMARK
MD5
INET_NTOA
SHA1
INET_ATON
AES_ENCRYPT
FOUND_ROWS
AES_DECRYPT
STRCMP
Favourited by 19 Members:
Comments
No comments yet. Add yours below!
Add a Comment
You are posting a reply. Cancel Reply.
Contents
A cheat sheet for the MySQL database.
Cheatographer
www.addedbytes.com
More by DaveChild
Cheat Sheet Stats
Tags
Related (shares tags with):
Thumbnail