MySQL – functions, administrative commands, datatypes

 0    161 fiche    sir
Télécharger mP3 Imprimer jouer consultez
 
question język polski réponse język polski
Returns the ASCII value for the specific character
commencer à apprendre
ASCII(text)
Returns the length of a string (in characters)
commencer à apprendre
CHARACTER_LENGTH(text)
=CHAR_LENGTH(text)
Concatenates two or more expressions together
commencer à apprendre
CONCAT(arg1, arg2, ...)
Concatenates two or more expressions together with a separator
commencer à apprendre
CONCAT_WS(sep, arg1, arg2, ...)
Returns the index position of a value in a list of values
commencer à apprendre
FIELD(arg1, arg2, ...)
Returns the position of a string within A LIST OF strings
commencer à apprendre
FIND_IN_SET(searched_string, s1, s2, s3, ...)
Formats a number to a format like "#,###,###.##", rounded to a specified number of decimal places
FORMAT(12678.90, 2)
commencer à apprendre
FORMAT(number, decimals)
"12,678,90"
Inserts a string within a string at the specified position and for a certain number of characters
commencer à apprendre
INSERT(text, position, n, s)
n − number of characters to replace
Returns the position of the first occurrence of a string in another string
commencer à apprendre
INSTR(text, s)
Converts a string to lower-case
commencer à apprendre
LCASE(text)
=LOWER(text)
Extracts a number of characters from a string (starting from left)
commencer à apprendre
LEFT(text, n)
Returns the length of a string (in bytes)
commencer à apprendre
LENGTH(text)
Returns the position of the first occurrence of a substring in a string
commencer à apprendre
LOCATE(s, text, start)
=POSITION(...)
Left-pads a string with another string, to a certain length
commencer à apprendre
LPAD(text, width, s)
Corresponds Python 3 rjust()
Removes leading spaces from a string
commencer à apprendre
LTRIM(text)
Repeats a string as many times as specified
commencer à apprendre
REPEAT(text, n)
Replaces all occurrences of a substring within a string, with a new substring
commencer à apprendre
REPLACE(text, s1, s2)
Similar to Python's 3.
Reverses a string and returns the result
commencer à apprendre
REVERSE(text)
Extracts a number of characters from a string (starting from right)
commencer à apprendre
RIGHT(text, n)
Right-pads a string with another string, to a certain length
commencer à apprendre
RPAD(text, width, s)
Removes trailing spaces from a string
commencer à apprendre
RTRIM(text)
Returns a string of the specified number of spaces.
commencer à apprendre
SPACE(number)
Compares two strings
commencer à apprendre
STRCMP(s1, s2)
returns -1 or 0 or 1
Extracts a substring from a string (starting at any position)
commencer à apprendre
SUBSTRING(text, start, len)
=SUBSTR(...)=MID(...)
Returns a substring of a string before a specified number of DELIMITER occurs
commencer à apprendre
SUBSTRING_INDEX(text, delimiter, quantity)
Removes leading and trailing spaces from a string
commencer à apprendre
TRIM(text)
Converts a string to upper-case
commencer à apprendre
UCASE(text)
=UPPER(text)
Adds a time/date interval to a date and then returns the date
commencer à apprendre
ADDDATE(date/datetime, interval)
adddate(current_date(), INTERVAL 3 minute)
Adds a time interval to a time/datetime and then returns the time/datetime
commencer à apprendre
ADDTIME(time/datetime, interval)
Returns the current date
commencer à apprendre
CURRENT_DATE()
=CURDATE()
Returns the current time
commencer à apprendre
CURRENT_TIME()
=CURTIME()
Extracts the date part from a datetime expression
commencer à apprendre
DATE(datetime)
Returns the number of days between two date values
commencer à apprendre
DATEDIFF(date1, date2)
Adds a time/date interval to a date and then returns the date
commencer à apprendre
DATE_ADD(date, interval)
Formats a date
commencer à apprendre
DATE_FORMAT(date, format_specifier)
Subtracts a time/date interval from a date and then returns the date
commencer à apprendre
DATE_SUB(date, interval)
Returns the day of the month for a given date
commencer à apprendre
DAY(date[time])
Returns the weekday NAME for a given date
commencer à apprendre
DAYNAME(date[time])
Returns the day of the month for a given date
commencer à apprendre
DAYOFMONTH(date[time])
Returns the weekday number for a given date
commencer à apprendre
DAYOFWEEK(date[time])
Returns the day of the year for a given date
commencer à apprendre
DAYOFYEAR(date[time])
Extracts a part from a given date
commencer à apprendre
EXTRACT(time_unit FROM date/time)
Returns a date from a numeric datevalue
commencer à apprendre
FROM_DAYS(day_quantity)
Returns the hour part for a given date
commencer à apprendre
HOUR([date]time)
Extracts the last day of the month for a given date
commencer à apprendre
LAST_DAY([date]time)
Returns the current date and time
commencer à apprendre
NOW()
LOCALTIMESTAMP(), localtime(), sysdate(), CURRENT_TIMESTAMP()
Creates and returns a date based on a year and a number of days value
commencer à apprendre
MAKEDATE(year, minute, second)
Creates and returns a time based on an hour, minute, and second value
commencer à apprendre
MAKETIME(hour, minute, second)
Returns the microsecond part of a time/datetime
commencer à apprendre
MICROSECOND([date]time)
Returns the minute part of a time/datetime
commencer à apprendre
MINUTE([date]time)
Returns the month part for a given date
commencer à apprendre
MONTH(date[time])
Returns the name of the month for a given date
commencer à apprendre
MONTHNAME(date[time])
Adds a specified number of months to a period
commencer à apprendre
PERIOD_ADD(period, number)
SELECT PERIOD_ADD(201703, 15);
Returns the difference between two periods
commencer à apprendre
PERIOD_DIFF(period, number)
SELECT PERIOD_DIFF(1703, 1612);
Returns the quarter of the year for a given date value
commencer à apprendre
QUARTER([date]time)
Returns the seconds part of a time/datetime
commencer à apprendre
SECOND([date]time)
Returns a time value based on the specified seconds
commencer à apprendre
SEC_TO_TIME(seconds)
Returns a date based on a string and a format
commencer à apprendre
STR_TO_DATE(text, format_specifier)
Subtracts a time/date interval from a date and then returns the date
commencer à apprendre
SUBDATE(date, interval)
Subtracts a time interval from a datetime and then returns the time/datetime
commencer à apprendre
SUBTIME(time, interval)
Extracts the time part from a given time/datetime
commencer à apprendre
TIME(datetime)
Formats a time by a specified format
commencer à apprendre
TIME_FORMAT(time, format_specifier)
Converts a time value into seconds
commencer à apprendre
TIME_TO_SEC(time)
Returns the difference between two time/datetime expressions
commencer à apprendre
TIMEDIFF(t1, t2)
Returns a datetime value based on a date or datetime value
commencer à apprendre
TIMESTAMP(date[time], [time])
Returns the number of days between a date and date "0000-00-00"
commencer à apprendre
TO_DAYS(date)
Returns the week number for a given date
commencer à apprendre
WEEK(date[time])
Returns the weekday number for a given date
commencer à apprendre
WEEKDAY(date[time)
Returns the week number for a given date
commencer à apprendre
WEEKOFYEAR(date[time)
Returns the year part for a given date
commencer à apprendre
YEAR(date[time)
Returns the year and week number for a given date
commencer à apprendre
YEARWEEK(date[time)
Returns the absolute value of a number
commencer à apprendre
ABS(x)
Returns the arc cosine of a number
commencer à apprendre
ACOS(x)
Returns the arc sine of a number
commencer à apprendre
ASIN(x)
Returns the arc tangent of one or two numbers
commencer à apprendre
ATAN(x)
Returns the arc tangent of two numbers
commencer à apprendre
ATAN2(x, y)
Returns the average value of an expression
commencer à apprendre
AVG(column)
Returns the smallest integer value that is >= to a number
commencer à apprendre
CEILING(x)
=CEIL(x)
Returns the cosine of a number
commencer à apprendre
COS(x)
Returns the cotangent of a number
commencer à apprendre
COT(x)
Returns the number of records returned by a select query
commencer à apprendre
COUNT(column)
Converts a value in radians to degrees
commencer à apprendre
DEGREES(x)
Used for integer division
commencer à apprendre
DIV
5 div 2 = 2
Returns e raised to the power of a specified number
commencer à apprendre
EXP(x)
Returns the largest integer value that is <= to a number
commencer à apprendre
FLOOR(x)
Returns the greatest value of the list of arguments
commencer à apprendre
GREATEST(arg1, arg2, ...)
Returns the smallest value of the list of arguments
commencer à apprendre
LEAST(arg1, arg2, ...)
Returns the natural logarithm of a number
commencer à apprendre
LN(x)
Returns the natural logarithm of a number, or the logarithm of a number to a specified base
commencer à apprendre
LOG(base, x)
wheras: LOG(x)=LN(x)
Returns the logarithm of a number to base 10
commencer à apprendre
LOG10(x)
Returns the logarithm of a number to base 2
commencer à apprendre
LOG2(x)
Returns the maximum value in a set of values
commencer à apprendre
MAX(column)
Returns the minimum value in a set of values
commencer à apprendre
MIN(column)
Returns the remainder of a number divided by another number
commencer à apprendre
x MOD y
=MOD(x,y)=x%y
Returns the value of PI
commencer à apprendre
PI()
Returns the value of a number raised to the power of another number
commencer à apprendre
POWER(x, y)
POW(x,y)
Converts a degree value into radians
commencer à apprendre
RADIANS(x)
Returns a random number x, where x∈⟨0;1)
commencer à apprendre
RAND()
the same as Python 3 random. random()
Rounds a number to a specified number of decimal places
commencer à apprendre
ROUND(x,y)
Returns the sign of a number
commencer à apprendre
SIGN(x)
Returns the sine of a number
commencer à apprendre
SIN(x)
Returns the square root of a number
commencer à apprendre
SQRT(x)
Calculates the sum of a set of values
commencer à apprendre
SUM(column)
Returns the tangent of a number
commencer à apprendre
TAN(x)
Truncates a number to the specified number of decimal places
commencer à apprendre
TRUNCATE(x)
Returns a binary representation of a number
commencer à apprendre
BIN(x)
Attention it AIN'T the same as BINARY()
Converts a value to a binary string
commencer à apprendre
BINARY value
Converts a value (of any type) into a specified datatype
commencer à apprendre
CAST(value AS datetype)
Returns the first non-null value in a list
commencer à apprendre
COALESCE(*args)
Returns the unique connection ID for the current connection
commencer à apprendre
CONNECTION_ID()
Converts a number from one numeric base system to another
commencer à apprendre
CONV(n, base, new_base)
Converts a value into the specified datatype or character set
commencer à apprendre
CONVERT(value, datatype)
Returns the name of the current database
commencer à apprendre
DATABASE()
Returns a value if a condition is TRUE, or another value if a condition is FALSE
commencer à apprendre
IF(condition, value1, value2)
Return a specified value if the expression is NULL, otherwise return the expression
commencer à apprendre
IFNULL(value)
Returns 1 or 0 depending on whether an expression is NULL
commencer à apprendre
ISNULL(value)
Returns the AUTO_INCREMENT id of the last row that has been inserted or updated in a table
commencer à apprendre
LAST_INSERT_ID()
Compares two expressions and returns NULL if they are equal. Otherwise, the first expression is returned
commencer à apprendre
NULLIF(value, value2)
Returns the current MySQL user name and host name
commencer à apprendre
USER()
=CURRENT_USER()=SYSTEM_USER=SESSION_USER
Returns the current version of the MySQL database
commencer à apprendre
VERSION()
This will be used to select a database in the MySQL workarea.
commencer à apprendre
USE Databasename;
Lists out the databases that are accessible by the MySQL DBMS.
commencer à apprendre
SHOW DATABASES;
Shows the tables in the database once a database has been selected with the use command.
commencer à apprendre
SHOW TABLES;
Shows the attributes, types of attributes, key information, whether NULL is permitted, defaults, and other information for a table.
commencer à apprendre
SHOW COLUMNS FROM tablename;
Presents the details of all indexes on the table, including the PRIMARY KEY.
commencer à apprendre
SHOW INDEX FROM tablename
Reports details of the MySQL DBMS performance and statistics.
commencer à apprendre
SHOW TABLE STATUS LIKE tablename;
A FIXED length string (can contain letters, numbers, and special characters). The size parameter specifies the column length in characters - can be from 0 to 255. Default is 1
commencer à apprendre
CHAR(size)
A VARIABLE length string (can contain letters, numbers, and special characters). The size parameter specifies the maximum column length in characters - can be from 0 to 65535
commencer à apprendre
VARCHAR(size)
Equal to CHAR(), but stores binary byte strings. The size parameter specifies the column length in bytes. Default is 1
commencer à apprendre
BINARY(size)
Equal to VARCHAR(), but stores binary byte strings. The size parameter specifies the maximum column length in bytes.
commencer à apprendre
VARBINARY(size)
For BLOBs (Binary Large OBjects). Max length: 255 bytes
commencer à apprendre
TINYBLOB
Holds a string with a maximum length of 255 characters
commencer à apprendre
TINYTEXT
Holds a string with a maximum length of 65,535 bytes
commencer à apprendre
TEXT(size)
For BLOBs (Binary Large OBjects). Holds up to 65,535 bytes of data
commencer à apprendre
BLOB(size)
Holds a string with a maximum length of 16,777,215 characters
commencer à apprendre
MEDIUMTEXT
For BLOBs (Binary Large OBjects). Holds up to 16,777,215 bytes of data
commencer à apprendre
MEDIUMBLOB
Holds a string with a maximum length of 4,294,967,295 characters
commencer à apprendre
LONGTEXT
For BLOBs (Binary Large OBjects). Holds up to 4,294,967,295 bytes of data
commencer à apprendre
LONGBLOB
A string object that can have only one value, chosen from a list of possible values.
You can list up to 65535 values in an ENUM list. If a value is inserted that is not in the list, a blank value will be inserted. The values are sorted in the order you enter them
commencer à apprendre
ENUM(val1, val2, val3, ...)
A string object that can have 0 or more values, chosen from a list of possible values. You can list up to 64 values in a SET list
commencer à apprendre
SET(val1, val2, val3, ...)
A bit-value type. The number of bits per value is specified in size. The size parameter can hold a value from 1 to 64. The default value for size is 1.
commencer à apprendre
BIT(size)
A very small integer. Signed range is from -128 to 127. Unsigned range is from 0 to 255. The size parameter specifies the maximum display width (which is 255)
commencer à apprendre
TINYINT(size)
Zero is considered as false, nonzero values are considered as true.
commencer à apprendre
BOOL
Equal to BOOL
commencer à apprendre
BOOLEAN
A small integer. Signed range is from -32768 to 32767. Unsigned range is from 0 to 65535. The size parameter specifies the maximum display width (which is 255)
commencer à apprendre
SMALLINT(size)
A medium integer. Signed range is from -8388608 to 8388607. Unsigned range is from 0 to 16777215. The size parameter specifies the maximum display width (which is 255)
commencer à apprendre
MEDIUMINT(size)
A medium integer. Signed range is from -2147483648 to 2147483647. Unsigned range is from 0 to 4294967295. The size parameter specifies the maximum display width (which is 255)
commencer à apprendre
INT(size)
Equal to INT(size)
commencer à apprendre
INTEGER(size)
A large integer. Signed range is from -9223372036854775808 to 9223372036854775807. Unsigned range is from 0 to 18446744073709551615. The size parameter specifies the maximum display width (which is 255)
commencer à apprendre
BIGINT(size)
A floating point number. The total number of digits is specified in size. The number of digits after the decimal point is specified in the d parameter. This syntax is deprecated in MySQL 8.0.17, and it will be removed in future MySQL versions
commencer à apprendre
FLOAT(size, d)
A floating point number. MySQL uses the p value to determine whether to use FLOAT or DOUBLE for the resulting data type. If p is from 0 to 24, the data type becomes FLOAT(). If p is from 25 to 53, the data type becomes DOUBLE()
commencer à apprendre
FLOAT(p)
A normal-size floating point number. The total number of digits is specified in size. The number of digits after the decimal point is specified in the d parameter
commencer à apprendre
DOUBLE(size, d)
An exact fixed-point number. The total number of digits is specified in size.
The number of digits after the decimal point is specified in the d parameter. The maximum number for size is 65. The maximum number for d is 30. The default value for size is 10. The default value for d is 0.
commencer à apprendre
DECIMAL(size, d)
Equal to DECIMAL(size,d)
commencer à apprendre
DEC(size, d)
To disable negative numbers.
commencer à apprendre
UNSIGNED
To add leading zeros, which make all numbers in the column sustain the same length.
commencer à apprendre
ZEROFILL
A date. Format: YYYY-MM-DD. The supported range is from '1000-01-01' to '9999-12-31'
commencer à apprendre
DATE
A date and time combination. Format: YYYY-MM-DD hh: mm: ss.
The supported range is from '1000-01-01 00:00:00' to '9999-12-31 23:59:59'. Adding DEFAULT and ON UPDATE in the column definition to get automatic initialization and updating to the current date and time
commencer à apprendre
DATETIME(fsp)
A timestamp. TIMESTAMP values are stored as the number of seconds since the Unix epoch ('1970-01-01 00:00:00' UTC). Format: YYYY-MM-DD hh: mm: ss.
The supported range is from '1970-01-01 00:00:01' UTC to '2038-01-09 03:14:07' UTC.
commencer à apprendre
TIMESTAMP(fsp)
A time. Format: hh: mm: ss. The supported range is from '-838:59:59' to '838:59:59'
commencer à apprendre
TIME(fsp)
A year in four-digit format. Values allowed in four-digit format: 1901 to 2155, and 0000.
commencer à apprendre
YEAR

Vous devez vous connecter pour poster un commentaire.