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

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

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

MySQL中字段类型为>

使用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: 可选,返回所有结果集,包含重复数据。

            以上为个人经验,希望能给大家一个参考,也希望大家多多支持易采站长站。