我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL中字段类型为longtext的值导出后显示二进制串方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL中字段类型为longtext的值导出后显示二进制串方式

MySQL字段类型为longtext的值导出后显示二进制串

MySQL中字段类型为 longtext 的字段值保存的是Blob (Binary large objects),所以在导出sql或者将sql查询导出为其他格式的数据时,需要提前将字段类型转换一下,转换方式:

使用MySQL的CAST()函数或者CONVERT()函数

语法:

CAST(value as type);
CONVERT(value, type);

示例:

SELECT
 CAST(t.longtextField AS CHAR) AS longtextField
FROM
 tableName t;
SELECT
 CONVERT(t.longtextField, CHAR) AS longtextField
FROM
 tableName t;

MySQL的基本语句及用法

WHERE子句:条件查找

SELECT 列名称 FROM 表名称 WHERE 条件(AND)(OR)

解释: 

  • 查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。
  • 你可以在 WHERE 子句中指定任何条件。
  • 你可以使用 AND 或者 OR 指定一个或多个条件。

注意:若WHERE加上BINARY,那么字段值将会区分大小写。

UPDATE子句:数据更新

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

解释:

  • 选择同时更新多个字段。
  • 在WHERE后指定条件。

DELETE子句:删除数据

DELETE FROM 表名称 WHERE 列名称 = 值

解释:

  • 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
  • 你可以在 WHERE 子句中指定任何条件
  • 您可以在单个表中一次性删除记录。

LINK子句:元字符查找

SELECT 列名称
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

解释:

  • 在 WHERE 子句中指定任何条件。
  • 在 WHERE 子句中使用LIKE子句。
  • 你可以使用LIKE子句代替等号 =。
  • LIKE 通常与 % 一同使用,类似于一个元字符的搜索。
  • 你可以使用 AND 或者 OR 指定一个或多个条件。
  • 你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。
'%a'   //以a结尾的数据
'a%'   //以a开头的数据
'%a%'  //含有a的数据
'_a_'  //三位且中间字母是a的
'_a'   //两位且结尾字母是a的
'a_'   //两位且开头字母是a的

UNION操作符:联合查询结果

SELECT 列名称
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT 列名称
FROM tables
[WHERE conditions];

解释:

  • expression1, expression2, ... expression_n: 要检索的列。
  • tables: 要检索的数据表。
  • WHERE conditions: 可选, 检索条件。
  • DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。
  • ALL: 可选,返回所有结果集,包含重复数据。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL中字段类型为longtext的值导出后显示二进制串方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL中字段类型为longtext的值导出后显示二进制串方式

目录mysql字段类型为longtext的值导出后显示二进制串使用MySQL的CAST()函数或者CONVERT()函数MySQL的基本语句及用法WHERE子句:条件查找UPDATE子句:数据更新DELETE子句:删除数据LINK子句:元字
2022-07-05

编程热搜

目录