MySQL 函数参考手册(MySQL 字符串函数)

目录

MySQL ASCII() 函数

MySQL CHAR_LENGTH() 函数

MySQL CHARACTER_LENGTH() 函数

MySQL CONCAT() 函数

MySQL CONCAT_WS() 函数

MySQL FIELD() 函数

MySQL FIND_IN_SET() 函数

MySQL FORMAT() 函数

MySQL INSERT() 函数

MySQL INSTR() 函数

MySQL LCASE() 函数

MySQL LEFT() 函数

MySQL LENGTH() 函数

MySQL LOCATE() 函数

MySQL LOWER() 函数

MySQL LPAD() 函数

MySQL LTRIM() 函数

MySQL MID() 函数

MySQL POSITION() 函数

MySQL REPEAT() 函数

MySQL REPLACE() 函数

MySQL REVERSE() 函数

MySQL RIGHT() 函数

MySQL RPAD() 函数

MySQL RTRIM() 函数

MySQL SPACE() 函数

MySQL STRCMP() 函数

MySQL SUBSTR() 函数

MySQL SUBSTRING() 函数

MySQL SUBSTRING_INDEX() 函数

MySQL TRIM() 函数

MySQL UCASE() 函数

MySQL UPPER() 函数


MySQL ASCII() 函数

【实例】

返回"CustomerName"中第一个字符的 ASCII 值:

SELECT ASCII(CustomerName) AS NumCodeOfFirstChar
FROM Customers;

【定义和用法】

ASCII() 函数返回特定字符的 ASCII 值。

【语法】

ASCII(character)

【参数值】

参数描述
character必需。要为其返回 ASCII 值的字符。 如果输入多个字符,则只返回第一个字符的值

【技术细节】

适用于:From MySQL 4.0

MySQL CHAR_LENGTH() 函数

【实例】

返回字符串的长度:

SELECT CHAR_LENGTH("SQL Tutorial") AS LengthOfString;

【定义和用法】

CHAR_LENGTH() 函数返回字符串的长度(以字符为单位)。

​注:此函数等同于 CHARACTER_LENGTH() 函数。

【语法】

CHAR_LENGTH(string)

【参数值】

参数描述
string必需。计算长度的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

返回"CustomerName"列中文本的长度:

SELECT CHAR_LENGTH(CustomerName) AS LengthOfName
FROM Customers;

MySQL CHARACTER_LENGTH() 函数

【实例】

返回字符串的长度:

SELECT CHARACTER_LENGTH("SQL Tutorial") AS LengthOfString;

【定义和用法】

CHARACTER_LENGTH() 函数返回字符串的长度(以字符为单位)。

注:此函数等同于 CHAR_LENGTH() 函数。

【语法】

CHARACTER_LENGTH(string)

【参数值】

参数描述
string必需。要计算长度的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

返回"CustomerName"列中文本的长度:

SELECT CHARACTER_LENGTH(CustomerName) AS LengthOfName
FROM Customers;

MySQL CONCAT() 函数

【实例】

将几个字符串加在一起:

SELECT CONCAT("SQL ", "Tutorial ", "is ", "fun!") AS ConcatenatedString;

【定义和用法】

CONCAT() 函数将两个或多个表达式相加。

注:还请查看 CONCAT_WS() 函数。

【语法】

CONCAT(expression1, expression2, expression3,...)

【参数值】

参数描述
expression1,
expression2,
expression3,
etc.
必需。要加在一起的表达式。

注:如果任何表达式为 NULL 值,则返回 NULL

【技术细节】

适用于:From MySQL 4.0

【实例】

将三列添加到一个"Address"列中:

SELECT CONCAT(Address, " ", PostalCode, " ", City) AS Address
FROM Customers;

MySQL CONCAT_WS() 函数

【实例】

将几个表达式加在一起,并在它们之间添加一个 "-" 分隔符:

SELECT CONCAT_WS("-", "SQL", "Tutorial", "is", "fun!") AS ConcatenatedString;

【定义和用法】

CONCAT_WS() 函数将两个或多个表达式与分隔符相加。

注: 还要查看 CONCAT() 函数。

【语法】

CONCAT_WS(separator, expression1, expression2, expression3,...)

【参数值】

参数描述
separator必需。在每个表达式之间添加的分隔符。 如果 separator 为 NULL,则此函数返回 NULL
表达式1、
表达式2、
表达式3、
必须。要加在一起的表达式。 将跳过具有 NULL 值的表达式

【技术细节】

适用于:From MySQL 4.0

【实例】

将三列(并在它们之间添加一个空格)添加到一个"地址"列中:

SELECT CONCAT_WS(" ", Address, PostalCode, City) AS Address
FROM Customers;

MySQL FIELD() 函数

【实例】

返回 "q" 在字符串列表中的索引位置:

SELECT FIELD("q", "s", "q", "l");

【定义和用法】

FIELD() 函数返回值在值列表中的索引位置。

此函数执行不区分大小写的搜索。

注:如果在值列表中找不到指定的值,此函数将返回 0。如果值为 NULL,此函数将返回 0。

【语法】

FIELD(value, val1, val2, val3, ...)

【参数值】

参数描述
value必需。要在列表中搜索的值
val1val2val3, ....必需。要搜索的值列表

【技术细节】

适用于:From MySQL 4.0

【实例】

返回 "c" 在字符串列表中的索引位置:

SELECT FIELD("c", "a", "b");

【实例】

返回 "Q" 在字符串列表中的索引位置:

SELECT FIELD("Q", "s", "q", "l");

【实例】

返回5在数字列表中的索引位置:

SELECT FIELD(5, 0, 1, 2, 3, 4, 5);

MySQL FIND_IN_SET() 函数

【实例】

在字符串列表中搜索"q":

SELECT FIND_IN_SET("q", "s,q,l");

【定义和用法】

FIND_IN_SET() 函数返回字符串在字符串列表中的位置。

【语法】

FIND_IN_SET(string, string_list)

【参数值】

参数描述
string必需。 要搜索的字符串
string_list必须。要搜索的字符串值列表(逗号分隔)

【返回值】

  • 如果在string_list中没有找到string,这个函数返回0
  • 如果 string 或 string_list 为 NULL,则此函数返回 NULL
  • 如果string_list是一个空字符串(""),这个函数返回0

【技术细节】

适用于:From MySQL 4.0

【实例】

在字符串列表中搜索"a":

SELECT FIND_IN_SET("a", "s,q,l");

【实例】

在字符串列表中搜索"q"(字符串列表为NULL):

SELECT FIND_IN_SET("q", null);

MySQL FORMAT() 函数

【实例】

将数字格式化为"#,###,###.##" (并保留两位小数):

SELECT FORMAT(250500.5634, 2);

【定义和用法】

FORMAT() 函数将数字格式化为像"#,###,###.##"这样的格式,四舍五入到指定的小数位数,然后将结果作为字符串返回。

【语法】

FORMAT(number, decimal_places)

【参数值】

参数描述
number必需。要格式化的数字
decimal_places必需。number的小数位数。如果该参数为0,则该函数返回一个没有小数位的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将数字格式化为"#,###,###.##"的格式 (并以 0 位小数进行四舍五入):

SELECT FORMAT(250500.5634, 0);

MySQL INSERT() 函数

【实例】

将字符串"Example"插入字符串"W3Schools.cn"。 替换前九个字符:

SELECT INSERT("W3Schools.cn", 1, 9, "Example");

【定义和用法】

INSERT() 函数在字符串中的指定位置插入一个字符串,并插入一定数量的字符。

【语法】

INSERT(string, position, number, string2)

【参数值】

参数描述
string必需。将要修改的字符串
position必需。插入string2
number必需。要替换的字符数
string2必需。要插入到string

【技术细节】

适用于:From MySQL 4.0

【实例】

将字符串"no"插入字符串"W3Schools.cn"。 替换三个字符,从位置 11 开始:

SELECT INSERT("W3Schools.cn", 11, 3, "no");

MySQL INSTR() 函数

【实例】

在字符串"W3Schools.cn"中搜索"3",返回位置:

SELECT INSTR("W3Schools.cn", "3") AS MatchPosition;

【定义和用法】

INSTR() 函数返回一个字符串在另一个字符串中第一次出现的位置。

此函数执行不区分大小写的搜索。

【语法】

INSTR(string1, string2)

【参数值】

参数描述
string1必需。将要搜索的字符串
string2必需。要在 string1 中搜索的字符串。 如果没有找到string2,这个函数返回0

【技术细节】

适用于:From MySQL 4.0

【实例】

在字符串"W3Schools.cn"中搜索"cn",返回位置:

SELECT INSTR("W3Schools.cn", "cn") AS MatchPosition;

【实例】

在CustomerName列搜索"a",返回位置:

SELECT INSTR(CustomerName, "a")
FROM Customers;

MySQL LCASE() 函数

【实例】

将文本转换为小写:

SELECT LCASE("SQL Tutorial is FUN!");

【定义和用法】

LCASE() 函数将字符串转换为小写。

注: LOWER() 函数是 LCASE() 函数的同义词。

【语法】

LCASE(text)

【参数值】

参数描述
text必需。要转换的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将"CustomerName"中的文本转换为小写:

SELECT LCASE(CustomerName) AS LowercaseCustomerName
FROM Customers;

MySQL LEFT() 函数

【实例】

从字符串中提取3个字符(从左开始):

SELECT LEFT("SQL Tutorial", 3) AS ExtractString;

【定义和用法】

LEFT() 函数从字符串中提取多个字符(从左开始)。

提示:同时查看RIGHT()函数。

【语法】

LEFT(string, number_of_chars)

【参数值】

参数描述
string必需。要从中提取的字符串
number_of_chars必需。要提取的字符数。 如果该参数大于string中的字符数,该函数将返回string

【技术细节】

适用于:From MySQL 4.0

【实例】

从"CustomerName"列的文本中提取5个字符(从左开始):

SELECT LEFT(CustomerName, 5) AS ExtractString
FROM Customers;

MySQL LENGTH() 函数

【实例】

返回字符串的长度,以字节为单位:

SELECT LENGTH("SQL Tutorial") AS LengthOfString;

【定义和用法】

LENGTH() 函数返回字符串的长度(以字节为单位)。

【语法】

LENGTH(string)

【参数值】

参数描述
string必需。计算长度的字符串

【技术细节】

适用于:From MySQL 4.0

返回"CustomerName"列中文本的长度,以字节为单位:

SELECT LENGTH(CustomerName) AS LengthOfName
FROM Customers;

MySQL LOCATE() 函数

【实例】

在字符串"W3Schools.cn"中搜索"3",返回位置:

SELECT LOCATE("3", "W3Schools.cn") AS MatchPosition;

【定义和用法】

LOCATE() 函数返回字符串中子字符串第一次出现的位置。

如果在原始字符串中找不到子字符串,则此函数返回 0。

此函数执行不区分大小写的搜索。

注:此函数等同于 POSITION() 函数。

【语法】

LOCATE(substring, string, start)

【参数值】

参数描述
substring必需。要在 string
string必需。要搜索的字符串
start可选。 搜索的起始位置。 位置 1 为默认值

【技术细节】

适用于:From MySQL 4.0

【实例】

在字符串"W3Schools.cn"中搜索"cn"(从位置3开始),返回位置:

SELECT LOCATE("cn", "W3Schools.cn", 3) AS MatchPosition;

【实例】

在 CustomerName 列搜索"a",返回位置:

SELECT LOCATE("a", CustomerName)
FROM Customers;

MySQL LOWER() 函数

【实例】

将文本转换为小写:

SELECT LOWER("SQL Tutorial is FUN!");

【定义和用法】

LOWER() 函数将字符串转换为小写。

注: LCASE() 函数等于 LOWER() 函数。

【语法】

LOWER(text)

【参数值】

参数描述
text必需。要转换的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将"CustomerName"中的文本转换为小写:

SELECT LOWER(CustomerName) AS LowercaseCustomerName
FROM Customers;

MySQL LPAD() 函数

【实例】

用 "ABC" 向左填充字符串,总长度为 20:

SELECT LPAD("SQL Tutorial", 20, "ABC");

【定义和用法】

LPAD() 函数用另一个字符串向左填充一个字符串,达到一定的长度。

注:还请查看 RPAD() 函数。

【语法】

LPAD(string, length, lpad_string)

【参数值】

参数描述
string必需。原始字符串。 如果原始字符串的长度大于 length 参数,此函数将删除 string
length必需。 左填充后的字符串长度
lpad_string必需。左填充到 string 的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

在"CustomerName"中的文本左填充 "ABC",总长度为30:

SELECT LPAD(CustomerName, 30, "ABC") AS LeftPadCustomerName
FROM Customers;

MySQL LTRIM() 函数

【实例】

从字符串中删除前导空格:

SELECT LTRIM("     SQL Tutorial") AS LeftTrimmedString;

【定义和用法】

LTRIM() 函数从字符串中删除前导空格。

【语法】

LTRIM(string)

【参数值】

参数描述
string必需。删除前导空格的字符串

【技术细节】

适用于:From MySQL 4.0

MySQL MID() 函数

【实例】

从字符串中提取子字符串(从位置5开始,提取3个字符):

SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;

【定义和用法】

MID() 函数从字符串中提取子字符串(从任意位置开始)。

注: MID() 和 SUBSTR() 函数等于 SUBSTRING() 函数。

【语法】

MID(string, start, length)

【参数值】

参数描述
string必需。要从中提取的字符串
start必需。 起始位置。 可以是正数或负数。 如果是正数,则此函数从字符串的开头提取。 如果是负数,此函数从字符串的末尾提取
length必需。要提取的字符数

【技术细节】

适用于:From MySQL 4.0

【实例】

从列中的文本中提取一个子字符串(从位置 2 开始,提取 5 个字符):

SELECT MID(CustomerName, 2, 5) AS ExtractString
FROM Customers;

【实例】

从字符串中提取子串(从末尾开始,位置-5,提取5个字符):

SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;

MySQL POSITION() 函数

【实例】

在字符串"W3Schools.cn"中搜索"3",返回位置:

SELECT POSITION("3" IN "W3Schools.cn") AS MatchPosition;

【定义和用法】

POSITION() 函数返回字符串中子字符串第一次出现的位置。

如果在原始字符串中找不到子字符串,则此函数返回 0。

此函数执行不区分大小写的搜索。

注: LOCATE() 函数等同于 POSITION() 函数。

【语法】

POSITION(substring IN string)

【参数值】

参数描述
substring必需。要在 string 中搜索的子字符串
string必需。将被搜索的原始字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

在字符串"W3Schools.cn"中搜索"cn",返回位置:

SELECT POSITION("cn" IN "W3Schools.cn") AS MatchPosition;

【实例】

在CustomerName列搜索"a",返回位置:

SELECT POSITION("a" IN CustomerName)
FROM Customers;

MySQL REPEAT() 函数

【实例】

重复一个字符串 3 次:

SELECT REPEAT("SQL Tutorial", 3);

【定义和用法】

REPEAT() 函数将字符串重复指定的次数。

【语法】

REPEAT(string, number)

【参数值】

参数描述
string必需。要重复的字符串
number必需。重复字符串的次数

【技术细节】

适用于:From MySQL 4.0

【实例】

将 CustomerName 中的文本重复 2 次:

SELECT REPEAT(CustomerName, 2)
FROM Customers;

【实例】

重复字符串0次:

SELECT REPEAT("SQL Tutorial", 0);

MySQL REPLACE() 函数

【实例】

将 "SQL" 替换为 "HTML":

SELECT REPLACE("SQL Tutorial", "SQL", "HTML");

【定义和用法】

REPLACE() 函数将字符串中所有出现的子字符串替换为新的子字符串。

注:此函数执行区分大小写的替换。

【语法】

REPLACE(string, from_string, new_string)

【参数值】

参数描述
string必需。原字符串
from_string必需。要替换的子字符串
new_string必需。新的替换子字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将 "X" 替换为 "M":

SELECT REPLACE("XYZ FGH XYZ", "X", "M");

【实例】

将 "X" 替换为 "m":

SELECT REPLACE("XYZ FGH XYZ", "X", "m");

【实例】

将 "x" 替换为 "m":

SELECT REPLACE("XYZ FGH XYZ", "x", "m");

MySQL REVERSE() 函数

【实例】

反转一个字符串:

SELECT REVERSE("SQL Tutorial");

【定义和用法】

REVERSE() 函数反转字符串并返回结果。

【语法】

REVERSE(string)

【参数值】

参数描述
string必需。要反转的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

反转 CustomerName 中的文本:

SELECT REVERSE(CustomerName)
FROM Customers;

MySQL RIGHT() 函数

【实例】

从字符串中提取4个字符(从右开始):

SELECT RIGHT("SQL Tutorial is cool", 4) AS ExtractString;

【定义和用法】

RIGHT() 函数从字符串中提取多个字符(从右开始)。

注:同时查看LEFT()函数。

【语法】

RIGHT(string, number_of_chars)

【参数值】

参数描述
string必需。要从中提取的字符串
number_of_chars必需。要提取的字符数。 如果该参数大于string中的字符数,该函数将返回string

【技术细节】

适用于:From MySQL 4.0

【实例】

从 "CustomerName" 列的文本中提取5个字符(从右开始):

SELECT RIGHT(CustomerName, 5) AS ExtractString
FROM Customers;

MySQL RPAD() 函数

【实例】

用"ABC"右填充字符串,总长度为 20:

SELECT RPAD("SQL Tutorial", 20, "ABC");

【定义和用法】

RPAD() 函数将一个字符串与另一个字符串右填充到一定长度。

注:还请查看 LPAD() 函数。

【语法】

RPAD(string, length, rpad_string)

【参数值】

参数描述
string必需。原始字符串。 如果原始字符串的长度大于 length 参数,此函数将删除 string
长度必需。右填充后的字符串长度
rpad_string必需。要右填充到string

【技术细节】

适用于:From MySQL 4.0

【实例】

在"CustomerName"中的文本右填充 "ABC",总长度为30:

SELECT RPAD(CustomerName, 30, "ABC") AS RightPadCustomerName
FROM Customers;

MySQL RTRIM() 函数

【实例】

从字符串中删除尾随空格:

SELECT RTRIM("SQL Tutorial     ") AS RightTrimmedString;

【定义和用法】

RTRIM() 函数从字符串中删除尾随空格。

【语法】

RTRIM(string)

【参数值】

参数描述
string必需。删除尾随空格的字符串

【技术细节】

适用于:From MySQL 4.0

MySQL SPACE() 函数

【实例】

返回一个包含 10 个空格字符的字符串:

SELECT SPACE(10);

【定义和用法】

SPACE() 函数返回指定数量的空格字符的字符串。

【语法】

SPACE(number)

【参数值】

参数描述
number必需。返回的空格字符数

【技术细节】

适用于:From MySQL 4.0

MySQL STRCMP() 函数

【实例】

比较两个字符串:

SELECT STRCMP("SQL Tutorial", "SQL Tutorial");

【定义和用法】

STRCMP() 函数比较两个字符串。

【语法】

STRCMP(string1, string2)

【参数值】

参数描述
string1, string2必需。要比较的两个字符串

【返回值】

  • 如果string1 = string2,这个函数返回0
  • 如果 string1 < string2,这个函数返回-1
  • 如果 string1 > string2,这个函数返回1

【技术细节】

适用于:From MySQL 4.0

【实例】

比较两个字符串:

SELECT STRCMP("SQL Tutorial", "HTML Tutorial");

MySQL SUBSTR() 函数

【实例】

从字符串中提取子字符串(从位置5开始,提取3个字符):

SELECT SUBSTR("SQL Tutorial", 5, 3) AS ExtractString;

【定义和用法】

SUBSTR() 函数从字符串中提取子字符串(从任意位置开始)。

注: SUBSTR() 和 MID() 函数等于 SUBSTRING( ) 函数。

【语法】

SUBSTR(string, start, length)

或者:

SUBSTR(string FROM start FOR length)

【参数值】

参数描述
string必需。要从中提取的字符串
start必需。起始位置。 可以是正数或负数。 如果是正数,则此函数从字符串的开头提取。 如果是负数,此函数从字符串的末尾提取
length可选。要提取的字符数。 如果省略,将返回整个字符串(从 start 位置开始)

【技术细节】

适用于:From MySQL 4.0

【实例】

从列中的文本中提取一个子字符串(从位置 2 开始,提取 5 个字符):

SELECT SUBSTR(CustomerName, 2, 5) AS ExtractString
FROM Customers;

【实例】

从字符串中提取子串(从末尾开始,位置-5,提取5个字符):

SELECT SUBSTR("SQL Tutorial", -5, 5) AS ExtractString;

MySQL SUBSTRING() 函数

【实例】

从字符串中提取子字符串(从位置5开始,提取3个字符):

SELECT SUBSTRING("SQL Tutorial", 5, 3) AS ExtractString;

【定义和用法】

SUBSTRING() 函数从字符串中提取子字符串(从任意位置开始)。

注: SUBSTR() 和 MID() 函数等于 到 SUBSTRING() 函数。

【语法】

SUBSTRING(string, start, length)

或者:

SUBSTRING(string FROM start FOR length)

【参数值】

参数描述
string必需。要从中提取的字符串
start必需。 起始位置。 可以是正数也可以是负数。如果是正数,此函数从字符串的开头提取。 如果是负数,此函数从字符串的末尾提取
length可选。要提取的字符数。 如果省略,将返回整个字符串(从 start 位置开始)

【技术细节】

适用于:From MySQL 4.0

【实例】

从列中的文本中提取一个子字符串(从位置 2 开始,提取 5 个字符):

SELECT SUBSTRING(CustomerName, 2, 5) AS ExtractString
FROM Customers;

【实例】

从字符串中提取子串(从末尾开始,位置-5,提取5个字符):

SELECT SUBSTRING("SQL Tutorial", -5, 5) AS ExtractString;

MySQL SUBSTRING_INDEX() 函数

【实例】

在出现指定数量的分隔符之前返回字符串的子字符串:

SELECT SUBSTRING_INDEX("www.w3schools.cn", ".", 1);

【定义和用法】

SUBSTRING_INDEX() 函数返回一个字符串在出现指定数量的分隔符之前的子字符串。

【语法】

SUBSTRING_INDEX(string, delimiter, number)

【参数值】

参数描述
string必需。原字符串
delimiter必需。要搜索的分隔符
number必需。搜索delimiter分隔符可以是正数或负数。 如果它是一个正数,这个函数返回所有到delimiter分隔符的左边。 如果是负数,这个函数返回delimiter分隔符右边的所有。

【技术细节】

适用于:From MySQL 4.0

【实例】

在出现指定数量的分隔符之前返回字符串的子字符串:

SELECT SUBSTRING_INDEX("www.w3schools.cn", ".", 2);

MySQL TRIM() 函数

【实例】

从字符串中删除前导和尾随空格:

SELECT TRIM('    SQL Tutorial    ') AS TrimmedString;

【定义和用法】

TRIM() 函数从字符串中删除前导和尾随空格。

【语法】

TRIM(string)

【参数值】

参数描述
string必需。要从中删除前导和尾随空格的字符串

【技术细节】

适用于:From MySQL 4.0

MySQL UCASE() 函数

【实例】

将文本转换为大写:

SELECT UCASE("SQL Tutorial is FUN!");

【定义和用法】

UCASE() 函数将字符串转换为大写。

注:此函数等同于 UPPER() 函数。

【语法】

UCASE(text)

【参数值】

参数描述
text必需。要转换的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将"CustomerName"中的文本转换为大写:

SELECT UCASE(CustomerName) AS UppercaseCustomerName
FROM Customers;

MySQL UPPER() 函数

【实例】

将文本转换为大写:

SELECT UPPER("SQL Tutorial is FUN!");

【定义和用法】

UPPER() 函数将字符串转换为大写。

注:此函数等同于 UCASE() 函数。

【语法】

UPPER(text)

【参数值】

参数描述
text必需。要转换的字符串

【技术细节】

适用于:From MySQL 4.0

【实例】

将"CustomerName"中的文本转换为大写:

SELECT UPPER(CustomerName) AS UppercaseCustomerName
FROM Customers;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/658024.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【正点原子STM32】IWDG 独立看门狗(简介、工作原理、IWDG寄存器配置操作步骤、IWDG溢出时间计算、IWDG配置步骤、独立看门狗流程)

一、IWDG简介 IWDG有什么作用&#xff1f; 二、IWDG工作原理 三、IWDG框图 四、IWDG寄存器 键寄存器&#xff08;IWDG_KR&#xff09;预分频器寄存器 (IWDG_PR)重装载寄存器(IWDG_RLR) 状态寄存器(IWDG_SR) 寄存器配置操作步骤 五、IWDG溢出时间计算 IWDG溢出时间计算公式…

【脑电信号处理与特征提取】P5-彭薇薇:脑电信号的预处理及数据分析要点

彭薇薇&#xff1a;脑电信号的预处理及数据分析要点 脑电 脑电是神经活动的测量方法&#xff0c;在不同位置测量有不同的方法。比如大脑皮层表面测量的是ECoG&#xff0c;在头皮测量的是EEG。除了EEG是无损的&#xff0c;其他都是有损的。 脑电信号采集系统 下面是完整的…

泰迪智能科技生成式人工智能(AIGC)实验室解决方案

AIGC&#xff08;Artificial Intelligence Generated Content&#xff0c;生成式人工智能&#xff09;是一种新的人工智能技术&#xff0c;指的是利用人工智能技术来生成内容。这种技术可以自动生成文本、图像、音频和视频等多种类型的内容&#xff0c;而且内容的质量较高&…

elasticsearch在ubuntu下的配置以及简单使用

参考资料 官方下载地址 ELK学习实验002&#xff1a;Elasticsearch介绍及单机安装 ElasticSearch (ES从入门到精通一篇就够了) 前言 警告&#xff1a;elasticsearch默认不允许使用root账号来运行的&#xff0c;所以&#xff0c;强烈建议一开始就创建一个账号例如&#xff1a;…

亚马逊国际获得AMAZON商品详情 API

公共参数 请求地址: amazon.item_get 名称类型必须描述keyString是调用key&#xff08;必须以GET方式拼接在URL中&#xff09;secretString是调用密钥api_nameString是API接口名称&#xff08;包括在请求地址中&#xff09;[item_search,item_get,item_search_shop等]cache…

Java关于Excel文件的导入导出

人生如梦 荣华富贵 如木槿之花 朝荣夕逝 需求 导出&#xff1a; 能够将库表内的数据导出多个Excel表&#xff0c;并且生成一个压缩包&#xff0c;提供用户下载导入&#xff1a; 能够将一个压缩包内的多个Excel表解压&#xff0c;并获取表内的所有数据 FileUtils 工具类 publi…

【开发】长期项目与代码质量,对抗软件工程复杂度(设计、重构、规范)

【开发】长期项目与代码质量&#xff0c;对抗软件工程复杂度&#xff08;设计、重构、规范&#xff09; 文章目录 一、设计模式与设计原则二、历史债务与代码重构1、技术债务的来源2、重构—无奈之举3、工程一致性&#xff1a;有效控制技术债务积累的主要手段 一、设计模式与设…

基于ssm和微信小程序的健身房私教预约管理系统

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…

Postman-接口测试教程

接口是软件开发中常用的概念&#xff0c;是软件生产过程中比较核心的任务。对于接口开发者&#xff0c;调试接口是一件较为繁琐的事情&#xff0c;很多时候需要线上线下来回切换。在这里&#xff0c;我就跟大家介绍一个只需要在本地就可以调试接口的方法&#xff0c;即使用post…

java大文件分片上传

1.效果图 2.前端html <!DOCTYPE html> <html> <head></head> <body> <form><input type"file" id"fileInput" multiple><button type"button" onclick"upload()" >大文件分片上传&l…

2022年网络等级保护考试题库及答案

一、单项选择题 1.在等保1.0的根本要求中&#xff0c;网络设备防护的内容归属于网络安全&#xff0c; 在等保2.0中将其归属到〔〕。 A安全通信网络 B 安全区域边界 C 安全计算环境 D安全治理中心 答案&#xff1a;c 2.应成立指导和治理网络安全工作的委员会或领导小组&…

计算机网络_1.3电路交换、分组交换和报文交换

1.3电路交换、分组交换和报文交换 一、电路交换1、“电路交换”例子引入2、电路交换的三个阶段3、计算机之间的数据传送不适合采用电路交换 二、分组交换1、发送方&#xff08;1&#xff09;报文&#xff08;2&#xff09;分组&#xff08;3&#xff09;首部 2、交换节点3、接收…

LeetCode 使循环数组所有元素相等的最少秒数

地址&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 难度&#xff1a;中等 题目描述&#xff1a;给你一个下标从 0 开始长度为 n 的数组 nums 。 每一秒&#xff0c;你可以对数组执行以下操作&#xff1a; 对于范围在 [0, n - 1] 内的每…

代码随想录算法训练营第二十二天 |235. 二叉搜索树的最近公共祖先,701.二叉搜索树中的插入操作,450.删除二叉搜索树中的节点(待补充)

235.二叉搜索树的最近公共祖先 1、题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 2、文章讲解&#xff1a;代码随想录 3、题目&#xff1a; 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公…

深入理解二叉树:遍历、构建与性质探索的代码实现

&#x1f4f7; 江池俊&#xff1a; 个人主页 &#x1f525;个人专栏&#xff1a; ✅数据结构冒险记 ✅C语言进阶之路 &#x1f305; 有航道的人&#xff0c;再渺小也不会迷途。 文章目录 前言一、二叉树的存储结构二、二叉树链式结构的实现三、二叉树的前、中、后续遍历&…

【数据结构 07】AVL树

目录 一、二叉搜索树 二、AVL树 2.1 左单旋 2.2 右单旋 2.3 左右双旋 2.4 右左双旋 三、AVL.h 四、test.cpp 一、二叉搜索树 二叉搜索树&#xff0c;又称二叉排序树&#xff08;Binary Search Tree&#xff09;&#xff0c;相比于普通二叉树&#xff0c;BST的特性有&a…

UE5 C++ 读取本地图片并赋值到UI上

目录 结果图 节点样式 主要代码 调试代码 结果图 节点样式 主要代码 &#xff08;注释纯属个人理解&#xff0c;可能存在错误&#xff09; // Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h&q…

rocketmq自定义开机自启动【systemctl方式】

环境&#xff1a; rocketmq版本&#xff1a;4.7.0 rocketmq二进制包&#xff1a;rocketmq-all-4.7.0-bin-release.zip 系统&#xff1a;linux系统 1. 准备namesrv启动脚本 mqnamesrv.sh【任意路径】 #!/bin/bash source /etc/profile workdir"/home/ec2-user/config/…

Java面向对象详解

面向对象和面向过程的区别&#xff1a; 面向对象和面向过程都是对软件分析、设计和开发的一种思想&#xff0c;它指导着人们以不同的方式去分析、设计和开发软件。C语言是一种典型的面向过程语言&#xff0c;Java是一种典型的面向对象语言。 面向过程适合简单、不需要协作的事务…

Flask和Go框架相比

Flask和Go框架是目前非常受欢迎的Web开发框架&#xff0c;它们在设计和目标上有所不同。 首先&#xff0c;Flask是一个轻量级的Python Web框架&#xff0c;而Go框架是基于Go语言的。 Flask注重简单性和灵活性&#xff0c;提供了一些基本的工具和功能&#xff0c;使得开发者能够…