TEXT 数据对象用于在 MySQL 数据库中存储长格式文本字符串。以下是关于 TEXT 数据类型的一些要点:TEXT 是旨在作为大容量字符存储的列类型系列。TEXT 列类型实际上有四种类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。这四种 TEXT 类型彼此非常相似;唯一的区别是每种类型可以存储的最大数据量。最小的 TEXT 类型 TINYTEXT 与 VARCHAR 具有相同的字符长度。TEXT 值被视为字符字符串。TEXT 具有除二进制字符集和排序规则之外的字符集。比较和排序基于 ... 阅读更多
我们可以使用应用于 MySQL 列的 CONCAT() 函数的输出与另一个 MySQL 表的列组合。这可以通过 MySQL 联接来实现。示例例如,我们有两个表“学生”,其中包含学生的详细信息,如 id、姓名、姓氏、地址和科目,以及“备注”,其中包含学生的 id 和评论。现在,以下查询可以将 CONCAT() 函数与另一个表的列组合:mysql> Select * from remarks; +------+-------------+ | ID | Comment | +------+-------------+ | 1 | Good | | ... 阅读更多
众所周知,通配符是帮助搜索匹配复杂条件的数据的字符。通配符与 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 | +---------------+ ... 阅读更多