MySQL – functions, administrative commands, datatypes

 0    161 Fiche    sir
скачать mp3 басу ойын өзіңді тексер
 
сұрақ język polski жауап język polski
Returns the ASCII value for the specific character
оқуды бастаңыз
ASCII(text)
Returns the length of a string (in characters)
оқуды бастаңыз
CHARACTER_LENGTH(text)
=CHAR_LENGTH(text)
Concatenates two or more expressions together
оқуды бастаңыз
CONCAT(arg1, arg2, ...)
Concatenates two or more expressions together with a separator
оқуды бастаңыз
CONCAT_WS(sep, arg1, arg2, ...)
Returns the index position of a value in a list of values
оқуды бастаңыз
FIELD(arg1, arg2, ...)
Returns the position of a string within A LIST OF strings
оқуды бастаңыз
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)
оқуды бастаңыз
FORMAT(number, decimals)
"12,678,90"
Inserts a string within a string at the specified position and for a certain number of characters
оқуды бастаңыз
INSERT(text, position, n, s)
n − number of characters to replace
Returns the position of the first occurrence of a string in another string
оқуды бастаңыз
INSTR(text, s)
Converts a string to lower-case
оқуды бастаңыз
LCASE(text)
=LOWER(text)
Extracts a number of characters from a string (starting from left)
оқуды бастаңыз
LEFT(text, n)
Returns the length of a string (in bytes)
оқуды бастаңыз
LENGTH(text)
Returns the position of the first occurrence of a substring in a string
оқуды бастаңыз
LOCATE(s, text, start)
=POSITION(...)
Left-pads a string with another string, to a certain length
оқуды бастаңыз
LPAD(text, width, s)
Corresponds Python 3 rjust()
Removes leading spaces from a string
оқуды бастаңыз
LTRIM(text)
Repeats a string as many times as specified
оқуды бастаңыз
REPEAT(text, n)
Replaces all occurrences of a substring within a string, with a new substring
оқуды бастаңыз
REPLACE(text, s1, s2)
Similar to Python's 3.
Reverses a string and returns the result
оқуды бастаңыз
REVERSE(text)
Extracts a number of characters from a string (starting from right)
оқуды бастаңыз
RIGHT(text, n)
Right-pads a string with another string, to a certain length
оқуды бастаңыз
RPAD(text, width, s)
Removes trailing spaces from a string
оқуды бастаңыз
RTRIM(text)
Returns a string of the specified number of spaces.
оқуды бастаңыз
SPACE(number)
Compares two strings
оқуды бастаңыз
STRCMP(s1, s2)
returns -1 or 0 or 1
Extracts a substring from a string (starting at any position)
оқуды бастаңыз
SUBSTRING(text, start, len)
=SUBSTR(...)=MID(...)
Returns a substring of a string before a specified number of DELIMITER occurs
оқуды бастаңыз
SUBSTRING_INDEX(text, delimiter, quantity)
Removes leading and trailing spaces from a string
оқуды бастаңыз
TRIM(text)
Converts a string to upper-case
оқуды бастаңыз
UCASE(text)
=UPPER(text)
Adds a time/date interval to a date and then returns the date
оқуды бастаңыз
ADDDATE(date/datetime, interval)
adddate(current_date(), INTERVAL 3 minute)
Adds a time interval to a time/datetime and then returns the time/datetime
оқуды бастаңыз
ADDTIME(time/datetime, interval)
Returns the current date
оқуды бастаңыз
CURRENT_DATE()
=CURDATE()
Returns the current time
оқуды бастаңыз
CURRENT_TIME()
=CURTIME()
Extracts the date part from a datetime expression
оқуды бастаңыз
DATE(datetime)
Returns the number of days between two date values
оқуды бастаңыз
DATEDIFF(date1, date2)
Adds a time/date interval to a date and then returns the date
оқуды бастаңыз
DATE_ADD(date, interval)
Formats a date
оқуды бастаңыз
DATE_FORMAT(date, format_specifier)
Subtracts a time/date interval from a date and then returns the date
оқуды бастаңыз
DATE_SUB(date, interval)
Returns the day of the month for a given date
оқуды бастаңыз
DAY(date[time])
Returns the weekday NAME for a given date
оқуды бастаңыз
DAYNAME(date[time])
Returns the day of the month for a given date
оқуды бастаңыз
DAYOFMONTH(date[time])
Returns the weekday number for a given date
оқуды бастаңыз
DAYOFWEEK(date[time])
Returns the day of the year for a given date
оқуды бастаңыз
DAYOFYEAR(date[time])
Extracts a part from a given date
оқуды бастаңыз
EXTRACT(time_unit FROM date/time)
Returns a date from a numeric datevalue
оқуды бастаңыз
FROM_DAYS(day_quantity)
Returns the hour part for a given date
оқуды бастаңыз
HOUR([date]time)
Extracts the last day of the month for a given date
оқуды бастаңыз
LAST_DAY([date]time)
Returns the current date and time
оқуды бастаңыз
NOW()
LOCALTIMESTAMP(), localtime(), sysdate(), CURRENT_TIMESTAMP()
Creates and returns a date based on a year and a number of days value
оқуды бастаңыз
MAKEDATE(year, minute, second)
Creates and returns a time based on an hour, minute, and second value
оқуды бастаңыз
MAKETIME(hour, minute, second)
Returns the microsecond part of a time/datetime
оқуды бастаңыз
MICROSECOND([date]time)
Returns the minute part of a time/datetime
оқуды бастаңыз
MINUTE([date]time)
Returns the month part for a given date
оқуды бастаңыз
MONTH(date[time])
Returns the name of the month for a given date
оқуды бастаңыз
MONTHNAME(date[time])
Adds a specified number of months to a period
оқуды бастаңыз
PERIOD_ADD(period, number)
SELECT PERIOD_ADD(201703, 15);
Returns the difference between two periods
оқуды бастаңыз
PERIOD_DIFF(period, number)
SELECT PERIOD_DIFF(1703, 1612);
Returns the quarter of the year for a given date value
оқуды бастаңыз
QUARTER([date]time)
Returns the seconds part of a time/datetime
оқуды бастаңыз
SECOND([date]time)
Returns a time value based on the specified seconds
оқуды бастаңыз
SEC_TO_TIME(seconds)
Returns a date based on a string and a format
оқуды бастаңыз
STR_TO_DATE(text, format_specifier)
Subtracts a time/date interval from a date and then returns the date
оқуды бастаңыз
SUBDATE(date, interval)
Subtracts a time interval from a datetime and then returns the time/datetime
оқуды бастаңыз
SUBTIME(time, interval)
Extracts the time part from a given time/datetime
оқуды бастаңыз
TIME(datetime)
Formats a time by a specified format
оқуды бастаңыз
TIME_FORMAT(time, format_specifier)
Converts a time value into seconds
оқуды бастаңыз
TIME_TO_SEC(time)
Returns the difference between two time/datetime expressions
оқуды бастаңыз
TIMEDIFF(t1, t2)
Returns a datetime value based on a date or datetime value
оқуды бастаңыз
TIMESTAMP(date[time], [time])
Returns the number of days between a date and date "0000-00-00"
оқуды бастаңыз
TO_DAYS(date)
Returns the week number for a given date
оқуды бастаңыз
WEEK(date[time])
Returns the weekday number for a given date
оқуды бастаңыз
WEEKDAY(date[time)
Returns the week number for a given date
оқуды бастаңыз
WEEKOFYEAR(date[time)
Returns the year part for a given date
оқуды бастаңыз
YEAR(date[time)
Returns the year and week number for a given date
оқуды бастаңыз
YEARWEEK(date[time)
Returns the absolute value of a number
оқуды бастаңыз
ABS(x)
Returns the arc cosine of a number
оқуды бастаңыз
ACOS(x)
Returns the arc sine of a number
оқуды бастаңыз
ASIN(x)
Returns the arc tangent of one or two numbers
оқуды бастаңыз
ATAN(x)
Returns the arc tangent of two numbers
оқуды бастаңыз
ATAN2(x, y)
Returns the average value of an expression
оқуды бастаңыз
AVG(column)
Returns the smallest integer value that is >= to a number
оқуды бастаңыз
CEILING(x)
=CEIL(x)
Returns the cosine of a number
оқуды бастаңыз
COS(x)
Returns the cotangent of a number
оқуды бастаңыз
COT(x)
Returns the number of records returned by a select query
оқуды бастаңыз
COUNT(column)
Converts a value in radians to degrees
оқуды бастаңыз
DEGREES(x)
Used for integer division
оқуды бастаңыз
DIV
5 div 2 = 2
Returns e raised to the power of a specified number
оқуды бастаңыз
EXP(x)
Returns the largest integer value that is <= to a number
оқуды бастаңыз
FLOOR(x)
Returns the greatest value of the list of arguments
оқуды бастаңыз
GREATEST(arg1, arg2, ...)
Returns the smallest value of the list of arguments
оқуды бастаңыз
LEAST(arg1, arg2, ...)
Returns the natural logarithm of a number
оқуды бастаңыз
LN(x)
Returns the natural logarithm of a number, or the logarithm of a number to a specified base
оқуды бастаңыз
LOG(base, x)
wheras: LOG(x)=LN(x)
Returns the logarithm of a number to base 10
оқуды бастаңыз
LOG10(x)
Returns the logarithm of a number to base 2
оқуды бастаңыз
LOG2(x)
Returns the maximum value in a set of values
оқуды бастаңыз
MAX(column)
Returns the minimum value in a set of values
оқуды бастаңыз
MIN(column)
Returns the remainder of a number divided by another number
оқуды бастаңыз
x MOD y
=MOD(x,y)=x%y
Returns the value of PI
оқуды бастаңыз
PI()
Returns the value of a number raised to the power of another number
оқуды бастаңыз
POWER(x, y)
POW(x,y)
Converts a degree value into radians
оқуды бастаңыз
RADIANS(x)
Returns a random number x, where x∈⟨0;1)
оқуды бастаңыз
RAND()
the same as Python 3 random. random()
Rounds a number to a specified number of decimal places
оқуды бастаңыз
ROUND(x,y)
Returns the sign of a number
оқуды бастаңыз
SIGN(x)
Returns the sine of a number
оқуды бастаңыз
SIN(x)
Returns the square root of a number
оқуды бастаңыз
SQRT(x)
Calculates the sum of a set of values
оқуды бастаңыз
SUM(column)
Returns the tangent of a number
оқуды бастаңыз
TAN(x)
Truncates a number to the specified number of decimal places
оқуды бастаңыз
TRUNCATE(x)
Returns a binary representation of a number
оқуды бастаңыз
BIN(x)
Attention it AIN'T the same as BINARY()
Converts a value to a binary string
оқуды бастаңыз
BINARY value
Converts a value (of any type) into a specified datatype
оқуды бастаңыз
CAST(value AS datetype)
Returns the first non-null value in a list
оқуды бастаңыз
COALESCE(*args)
Returns the unique connection ID for the current connection
оқуды бастаңыз
CONNECTION_ID()
Converts a number from one numeric base system to another
оқуды бастаңыз
CONV(n, base, new_base)
Converts a value into the specified datatype or character set
оқуды бастаңыз
CONVERT(value, datatype)
Returns the name of the current database
оқуды бастаңыз
DATABASE()
Returns a value if a condition is TRUE, or another value if a condition is FALSE
оқуды бастаңыз
IF(condition, value1, value2)
Return a specified value if the expression is NULL, otherwise return the expression
оқуды бастаңыз
IFNULL(value)
Returns 1 or 0 depending on whether an expression is NULL
оқуды бастаңыз
ISNULL(value)
Returns the AUTO_INCREMENT id of the last row that has been inserted or updated in a table
оқуды бастаңыз
LAST_INSERT_ID()
Compares two expressions and returns NULL if they are equal. Otherwise, the first expression is returned
оқуды бастаңыз
NULLIF(value, value2)
Returns the current MySQL user name and host name
оқуды бастаңыз
USER()
=CURRENT_USER()=SYSTEM_USER=SESSION_USER
Returns the current version of the MySQL database
оқуды бастаңыз
VERSION()
This will be used to select a database in the MySQL workarea.
оқуды бастаңыз
USE Databasename;
Lists out the databases that are accessible by the MySQL DBMS.
оқуды бастаңыз
SHOW DATABASES;
Shows the tables in the database once a database has been selected with the use command.
оқуды бастаңыз
SHOW TABLES;
Shows the attributes, types of attributes, key information, whether NULL is permitted, defaults, and other information for a table.
оқуды бастаңыз
SHOW COLUMNS FROM tablename;
Presents the details of all indexes on the table, including the PRIMARY KEY.
оқуды бастаңыз
SHOW INDEX FROM tablename
Reports details of the MySQL DBMS performance and statistics.
оқуды бастаңыз
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
оқуды бастаңыз
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
оқуды бастаңыз
VARCHAR(size)
Equal to CHAR(), but stores binary byte strings. The size parameter specifies the column length in bytes. Default is 1
оқуды бастаңыз
BINARY(size)
Equal to VARCHAR(), but stores binary byte strings. The size parameter specifies the maximum column length in bytes.
оқуды бастаңыз
VARBINARY(size)
For BLOBs (Binary Large OBjects). Max length: 255 bytes
оқуды бастаңыз
TINYBLOB
Holds a string with a maximum length of 255 characters
оқуды бастаңыз
TINYTEXT
Holds a string with a maximum length of 65,535 bytes
оқуды бастаңыз
TEXT(size)
For BLOBs (Binary Large OBjects). Holds up to 65,535 bytes of data
оқуды бастаңыз
BLOB(size)
Holds a string with a maximum length of 16,777,215 characters
оқуды бастаңыз
MEDIUMTEXT
For BLOBs (Binary Large OBjects). Holds up to 16,777,215 bytes of data
оқуды бастаңыз
MEDIUMBLOB
Holds a string with a maximum length of 4,294,967,295 characters
оқуды бастаңыз
LONGTEXT
For BLOBs (Binary Large OBjects). Holds up to 4,294,967,295 bytes of data
оқуды бастаңыз
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
оқуды бастаңыз
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
оқуды бастаңыз
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.
оқуды бастаңыз
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)
оқуды бастаңыз
TINYINT(size)
Zero is considered as false, nonzero values are considered as true.
оқуды бастаңыз
BOOL
Equal to BOOL
оқуды бастаңыз
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)
оқуды бастаңыз
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)
оқуды бастаңыз
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)
оқуды бастаңыз
INT(size)
Equal to INT(size)
оқуды бастаңыз
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)
оқуды бастаңыз
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
оқуды бастаңыз
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()
оқуды бастаңыз
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
оқуды бастаңыз
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.
оқуды бастаңыз
DECIMAL(size, d)
Equal to DECIMAL(size,d)
оқуды бастаңыз
DEC(size, d)
To disable negative numbers.
оқуды бастаңыз
UNSIGNED
To add leading zeros, which make all numbers in the column sustain the same length.
оқуды бастаңыз
ZEROFILL
A date. Format: YYYY-MM-DD. The supported range is from '1000-01-01' to '9999-12-31'
оқуды бастаңыз
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
оқуды бастаңыз
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.
оқуды бастаңыз
TIMESTAMP(fsp)
A time. Format: hh: mm: ss. The supported range is from '-838:59:59' to '838:59:59'
оқуды бастаңыз
TIME(fsp)
A year in four-digit format. Values allowed in four-digit format: 1901 to 2155, and 0000.
оқуды бастаңыз
YEAR

Пікір қалдыру үшін жүйеге кіру керек.