ASCII() |
Return numeric value of left-most character | |
BIN() |
Return a string containing binary representation of a number | |
BIT_LENGTH() |
Return length of argument in bits | |
CHAR_LENGTH() |
Return number of characters in argument | |
CHAR() |
Return the character for each integer passed | |
CHARACTER_LENGTH() |
Synonym for CHAR_LENGTH() | |
CONCAT_WS() |
Return concatenate with separator | |
CONCAT() |
Return concatenated string | |
ELT() |
Return string at index number | |
EXPORT_SET() |
Return a string such that for every bit set in the value bits, you get an on string and for every unset bit, you get an off string | |
FIELD() |
Return the index (position) of the first argument in the subsequent arguments | |
FIND_IN_SET() |
Return the index position of the first argument within the second argument | |
FORMAT() |
Return a number formatted to specified number of decimal places | |
HEX() |
Return a hexadecimal representation of a decimal or string value | |
INSERT() |
Insert a substring at the specified position up to the specified number of characters | |
INSTR() |
Return the index of the first occurrence of substring | |
LCASE() |
Synonym for LOWER() | |
LEFT() |
Return the leftmost number of characters as specified | |
LENGTH() |
Return the length of a string in bytes | |
LIKE |
Simple pattern matching | |
LOAD_FILE() |
Load the named file | |
LOCATE() |
Return the position of the first occurrence of substring | |
LOWER() |
Return the argument in lowercase | |
LPAD() |
Return the string argument, left-padded with the specified string | |
LTRIM() |
Remove leading spaces | |
MAKE_SET() |
Return a set of comma-separated strings that have the corresponding bit in bits set | |
MATCH |
Perform full-text search | |
MID() |
Return a substring starting from the specified position | |
NOT LIKE |
Negation of simple pattern matching | |
NOT REGEXP |
Negation of REGEXP | |
OCT() |
Return a string containing octal representation of a number | |
OCTET_LENGTH() |
Synonym for LENGTH() | |
ORD() |
Return character code for leftmost character of the argument | |
POSITION() |
Synonym for LOCATE() | |
QUOTE() |
Escape the argument for use in an SQL statement | |
REGEXP |
Pattern matching using regular expressions | |
REPEAT() |
Repeat a string the specified number of times | |
REPLACE() |
Replace occurrences of a specified string | |
REVERSE() |
Reverse the characters in a string | |
RIGHT() |
Return the specified rightmost number of characters | |
RLIKE |
Synonym for REGEXP | |
RPAD() |
Append string the specified number of times | |
RTRIM() |
Remove trailing spaces | |
SOUNDEX() |
Return a soundex string | |
SOUNDS LIKE |
Compare sounds | |
SPACE() |
Return a string of the specified number of spaces | |
STRCMP() |
Compare two strings | |
SUBSTR() |
Return the substring as specified | |
SUBSTRING_INDEX() |
Return a substring from a string before the specified number of occurrences of the delimiter | |
SUBSTRING() |
Return the substring as specified | |
TRIM() |
Remove leading and trailing spaces | |
UCASE() |
Synonym for UPPER() | |
UNHEX() |
Return a string containing hex representation of a number | |
UPPER() |
Convert to uppercase |
1 函数 ASCII() 返回字符的ASCII值
mysql> select ascii('a'); +------------+ | ascii('a') | +------------+ | 97 | +------------+ 1 row in set mysql> select ascii('b'); +------------+ | ascii('b') | +------------+ | 98 | +------------+ 1 row in set
2 bin()函数获得某数字的二进制
mysql> select bin(1); +--------+ | bin(1) | +--------+ | 1 | +--------+ 1 row in set mysql> select bin(3); +--------+ | bin(3) | +--------+ | 11 | +--------+ 1 row in set
3 BIT_LENGTH() 获得某参数的比特位数
mysql> select bit_length('a'); +-----------------+ | bit_length('a') | +-----------------+ | 8 | +-----------------+ 1 row in set mysql> select bit_length('ab'); +------------------+ | bit_length('ab') | +------------------+ | 16 | +------------------+ 1 row in set
4 CHAR_LENGTH() 获得字符长度
mysql> select char_length('a'); +------------------+ | char_length('a') | +------------------+ | 1 | +------------------+ 1 row in set mysql> select char_length(12); +-----------------+ | char_length(12) | +-----------------+ | 2 | +-----------------+ 1 row in set
5 CONCAT_WS() 拼接字符串
mysql> select concat_ws('-','a','b'); +------------------------+ | concat_ws('-','a','b') | +------------------------+ | a-b | +------------------------+ 1 row in set mysql> select concat_ws(',','aa','bb','cc'); +-------------------------------+ | concat_ws(',','aa','bb','cc') | +-------------------------------+ | aa,bb,cc | +-------------------------------+ 1 row in set
6 CONCAT() 直接拼接字符串
mysql> select concat('aa','bb'); +-------------------+ | concat('aa','bb') | +-------------------+ | aabb | +-------------------+ 1 row in set mysql> select concat('a','c','b'); +---------------------+ | concat('a','c','b') | +---------------------+ | acb | +---------------------+ 1 row in set
7 CHAR() 将参数解释为整数并且返回由这些整数的ascii代码字符组成的一个字符串。null值被跳过。
mysql> select char(77); +----------+ | char(77) | +----------+ | M | +----------+ 1 row in set8 field(str,str1,str2,str3,...)
mysql> select field('ee','eaa','eee','ee'); +------------------------------+ | field('ee','eaa','eee','ee') | +------------------------------+ | 3 | +------------------------------+ 1 row in set9 find_in_set(str,strlist)
如果字符串str在由n子串组成的表strlist之中,返回一个1到n的值。一个字符串表是被“,”分隔的子串组成的一个字符串。如果第一个参数是一个常数字符串并且第二个参数是一种类型为set的列,find_in_set()函数被优化而使用位运算!如果str不是在strlist里面或如果strlist是空字符串,返回0。如果任何一个参数是null,返回null。如果第一个参数包含一个“,”,该函数将工作不正常。
相关推荐
MySQL函数手册是一部非常重要的参考资料,尤其对于数据库管理员和开发人员来说,它提供了全面而详细的MySQL数据库函数使用指南。这份手册涵盖了MySQL中各种内置函数的功能、语法以及使用示例,是学习和工作中不可或...
STRCMP STRCMP()函数是MySQL里比较字符串的最简单方式之一。这个函数接受两个参数——要被比较的字符串。如果这个两个字符串相同,它就返回0;如果第一个大于第二个,它就返回1;如果第一个小于第二个,它就返回-1 ...
1. **自定义MySQL函数** 可以创建一个用户自定义函数(UDF),比如`num_to_rmb`,来完成这个转换。首先,你需要定义一个存储过程,包含将数字转换为汉字的逻辑。这个过程可能包括一系列的条件判断和字符串拼接操作...
MySQL函数手册是数据库管理员和开发人员的重要参考资料,它详尽地列出了MySQL中各种功能丰富的函数,便于在SQL查询和数据处理中使用。本手册特别关注了日期和时间相关的函数,这些函数在处理时间序列数据时尤其关键...
以下是一些重要的MySQL函数及其用途: 1. ASCII函数 ASCII函数用于返回字符的ASCII码值。如果参数是非ASCII字符,函数将返回NULL。例如: ```sql SELECT ASCII('2'); -- 返回 50 SELECT ASCII('dx'); -- 返回 100 `...
以下是一些关键的PHP MySQL函数的详细说明: 1. **建立数据库连接** - **mysql_connect()**:这是PHP中用于创建一个到MySQL服务器的新连接的函数。它接受主机名、用户名和密码作为参数。如果连接成功,它将返回一...
MySQL函数是数据库管理中不可或缺的一部分,它们用于执行各种计算、数据处理和逻辑操作。MySQL提供了丰富的内置函数,涵盖了数学、字符串、日期时间、条件判断等多个领域。以下将详细阐述MySQL函数的一些关键知识点...
MySQL函数大全中文版是一份详尽的MySQL数据库系统函数参考资料,涵盖了从基础到高级的各种函数用法。这份文档旨在帮助数据库管理员、开发人员和学习者深入理解和应用MySQL中的各种功能,提升数据库操作效率和数据...
MySQL 函数大全 MySQL 函数大全是 MySQL 数据库管理系统中提供的一组功能强大且实用的函数,旨在帮助开发者和数据库管理员更好地管理和维护数据库。这些函数涵盖了字符串处理、数字处理、日期和时间处理、聚合函数...
MySQL函数大全涵盖了大量的操作,包括对字符串、数值和数据类型的转换。以下是一些重要的MySQL函数的详细介绍: 1. ASCII(str): 这个函数返回字符串str的第一个字符的ASCII码值。如果str为空,它返回0;如果str是...
MySQL函数是数据库操作中不可或缺的一部分,它们用于处理各种任务,如数据转换、字符串操作、日期和时间处理等。本文将详细介绍几个重要的MySQL函数,包括ASCII()、ORD()、CONV()、BIN()、OCT()、HEX()、CHAR()、...
MySQL函数大全是一个全面涵盖MySQL数据库管理系统中各种内置函数和API的资源库,旨在为开发者提供详尽的参考信息。MySQL是世界上最受欢迎的关系型数据库之一,它的功能强大且灵活,广泛应用于网站开发、数据存储和...
在本指南中,我们将对 MySQL 函数大全进行详细的介绍,包括字符串操作函数、数字操作函数、日期和时间函数、条件函数、加密函数、信息函数、聚合函数等。 字符串操作函数 ASCII(str) 函数返回字符串 str 的最左面...
在MySQL数据库管理系统中,函数的使用非常广泛,可以帮助我们方便快捷地处理和转换数据。根据给定的文件内容,我们可以了解到多种MySQL中的字符串函数及其用法示例。下面详细介绍这些函数的知识点。 1. ASCII函数:...
本文将详细解析MySQL函数库中的部分关键函数,帮助用户更好地理解和运用这些强大的工具。 ### 字符串处理函数 #### ASCII(str) 返回字符串`str`中第一个字符的ASCII码值。如果`str`为空,则返回0。 ``` mysql> ...
Mysql函数手册 常用的函数 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() ,current_timestamp ,localtime() ,localtime ,localtimestamp -- (v4.0.6) ,localtimestamp() ...
MySQL函数 数字转中文 非金额 处理数据类型 decimal(21,6)
总的来说,通过理解和应用哈弗辛公式,以及创建相应的MySQL函数,我们可以有效地在数据库中处理基于经纬度的地理位置计算。这对于开发基于位置的应用程序,如导航、地图服务或附近搜索等功能非常有用。