找到关于 MySQLi 的 4219 篇文章

MySQL 中的 TEXT 数据类型是什么?

Daniol Thomas
更新于 2020-06-20 08:30:41

11K+ 次浏览

TEXT 数据对象用于在 MySQL 数据库中存储长格式文本字符串。以下是关于 TEXT 数据类型的一些要点:TEXT 是一组旨在作为大容量字符存储的列类型。实际的 TEXT 列类型有四种类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。这四种 TEXT 类型彼此非常相似;唯一的区别是每种类型可以存储的最大数据量。最小的 TEXT 类型 TINYTEXT 与 VARCHAR 的字符长度相同。TEXT 值被视为字符字符串。TEXT 具有除二进制字符集和排序规则之外的字符集。比较和排序基于…… 阅读更多

如何将应用于表列的 MySQL CONCAT() 函数与其他表的列组合?

Samual Sam
更新于 2020-06-20 08:29:24

83 次浏览

我们可以使用应用于 MySQL 列的 CONCAT() 函数的输出与另一个 MySQL 表的列组合。这可以通过 MySQL 连接来实现。示例例如,我们有两个表“学生”,包含学生的 ID、姓名、姓氏、地址和科目等详细信息,以及“备注”,包含学生的 ID 和评论。现在,以下查询可以将 CONCAT() 函数与另一个表列组合:mysql> Select * from remarks; +------+-------------+ | ID   | Comment     | +------+-------------+ | 1    | Good        | | ... 阅读更多

在 MySQL 中,我们可以将多少长度的数据放入 BLOB 列?

Giri Raju
更新于 2020-06-20 08:30:05

3K+ 次浏览

众所周知,BLOB 是一个二进制大型对象,可以容纳可变数量的数据。不同的 TEXT 对象提供从 255 字节到 4 GB 的存储空间范围。下表显示不同类型的 BLOB 数据类型的存储:BLOB 类型可存储的最大数据量开销 TINYBLOB最多 255 字节1 字节BLOB最多 64 KB2 字节 MEDIUMBLOB最多 16 MB3 字节 LONGBLOB最多 4 GB1 字节

如何将通配符与 MySQL CONCAT() 函数一起使用?

Jai Janardhan
更新于 2020-06-20 08:26:10

576 次浏览

众所周知,通配符是帮助搜索匹配复杂条件的数据的字符。通配符与 LIKE 比较运算符或 NOT LIKE 比较运算符结合使用。MySQL 允许我们使用通配符和 LIKE 或 NOT LIKE 比较运算符来匹配 CONCAT() 函数输出中的数据。为了更清楚地说明,给出了“学生”表的示例。示例mysql> Select CONCAT(Name, ' ', Last_name) AS NAME from student Where CONCAT(Name, ' ', Last_Name) LIKE '%Kumar%'; +---------------+ | NAME          | +---------------+ | Gaurav Kumar  | | Harshit Kumar | +---------------+ ... 阅读更多

如果我们将包含 NULL 值的列名作为 CONCAT() 函数的参数之一传递,MySQL 会返回什么?

Rishi Raj
更新于 2020-06-20 08:22:31

77 次浏览

众所周知,如果 CONCAT() 函数的任何参数为 NULL,则该函数将返回 NULL。这意味着如果我们将包含 NULL 值的列名作为 CONCAT() 函数的参数之一传递,MySQL 将返回 NULL。以下是一个“学生”表的示例,用于解释它。示例在这个示例中,我们连接两个字符串的值,在第 5 行,一个值为 NULL,因此连接结果也为 NULL。mysql> Select Name, Address, CONCAT(Name, ' Resident of ', Address)AS 'Detail of Student' from Student; +---------+---------+---------------------------+ | Name    | Address | Detail ... 阅读更多

如何将 CONCAT() 函数与 MySQL WHERE 子句一起使用?

Anjana
更新于 2020-01-30 07:18:40

2K+ 次浏览

假设我们想从“学生”表中连接“姓名”、“地址”和“列”列的值,条件也是使用 CONCAT() 函数在 WHERE 子句中提供的“姓名”、“科目”列的值的连接。我们可以使用以下查询来给出输出:mysql> Select CONCAT(Name, ' ', 'Resident of', ' ', Address, ' ', 'is', ' ', 'Studying', ' ', Subject)AS 'Detail of Student' from Student WHERE CONCAT(Name, Subject) = "AaravHistory"; +----------------------------------------------+ | Detail of Student                            | ... 阅读更多

如何将 CONCAT() 函数应用于 MySQL 表的列?

Manikanth Mani
更新于 2020-01-30 07:20:26

136 次浏览

我们可以使用 CONCAT() 函数来组合两个或多个列的值。在这种情况下,CONCAT() 函数的参数将是列的名称。例如,假设我们有一个名为“学生”的表,我们想将学生的姓名和地址组合在一个列中,那么可以编写以下查询:mysql> Select Id, Name, Address, CONCAT(ID, ', ', Name, ', ', Address)AS 'ID, Name, Address' from Student; +------+---------+---------+--------------------+ | Id   | Name    | Address | ID, Name, Address  | +------+---------+---------+--------------------+ | 1    | Gaurav  | Delhi   ... 阅读更多

如果只向 MySQL CONCAT() 函数传递一个参数会发生什么?

Rama Giri
更新于 2020-06-20 08:21:10

143 次浏览

MySQL 允许我们只向 CONCAT() 函数传递一个参数。在这种情况下,MySQL 将返回与参数相同的输出。以下示例将展示它:示例mysql> Select Concat('Delhi'); +-----------------+ | Concat('Delhi') | +-----------------+ | Delhi           | +-----------------+ 1 row in set (0.00 sec)

如何在 MySQL 中添加两个或多个字符串?

Fendadis John
更新于 2020-06-20 08:18:58

888 次浏览

MySQL 中使用名为 CONCAT() 的字符串函数将两个或多个字符串连接为单个字符串。语法CONCAT(String1,String2,…,StringN)这里,CONCAT 函数的参数是要连接为单个字符串的字符串。示例mysql> Select CONCAT('Ram','is','a','good','boy') AS Remarks; +---------------+ | Remarks       | +---------------+ | Ramisagoodboy | +---------------+ 1 row in set (0.00 sec)

如何将空字符串作为参数传递给 BIT_LENGTH() 函数,MySQL 会返回什么?

Akshaya Akki
更新于 2020-06-20 08:16:21

201 次浏览

每当我们想将空字符串作为参数传递给 BIT_LENGTH() 函数时,我们必须传递空引号(即使没有任何空格)。它不能在没有引号的情况下传递,因为 MySQL 然后将其视为没有任何参数的函数并返回错误。但是,当我们用空引号传递空字符串时,MySQL 将返回 0 作为输出。这也可以通过以下示例来理解:示例mysql> Select BIT_LENGTH(); ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIT_LENGTH' mysql> Select BIT_LENGTH(''); +----------------+ | BIT_LENGTH('') | +----------------+ | 0 ... 阅读更多

广告
© . All rights reserved.