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

吾爱主题 阅读:152 2024-04-02 18:54:45 评论:0
目录
  • MySQL字段类型为longtext的值导出后显示二进制串
    • 使用MySQL的CAST()函数或者CONVERT()函数
  • MySQL的基本语句及用法
    • WHERE子句:条件查找
    • UPDATE子句:数据更新
    • DELETE子句:删除数据
    • LINK子句:元字符查找
    • UNION操作符:联合查询结果

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

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

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

语法:

?
1 2 CAST (value as type); CONVERT (value, type);

示例:

?
1 2 3 4 5 6 7 8 SELECT      CAST (t.longtextField AS CHAR ) AS longtextField FROM      tableName t; SELECT      CONVERT (t.longtextField, CHAR ) AS longtextField FROM      tableName t;

MySQL的基本语句及用法

WHERE子句:条件查找

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

解释: 

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

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

UPDATE子句:数据更新

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

解释:

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

DELETE子句:删除数据

?
1 DELETE FROM 表名称 WHERE 列名称 = 值

解释:

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

LINK子句:元字符查找

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

解释:

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

UNION操作符:联合查询结果

?
1 2 3 4 5 6 7 SELECT 列名称 FROM tables [ WHERE conditions] UNION [ ALL | DISTINCT ] SELECT 列名称 FROM tables [ WHERE conditions];

解释:

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/Sdnu08gis/article/details/103733736

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容