`
wang_zhi_peng2007
  • 浏览: 251776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

深入MYSQL字符数字转换的详解

 
阅读更多

   本篇文章是对MYSQL中的字符数字转换进行了详细的分析介绍,需要的朋友参考下
   1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现
     例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决
                select * from pony order by (d+0)

   2.在进行ifnull处理时,比如 ifnull(a/b,'0') 这样就会导致 a/b成了字符串,因此需要把'0'改成0,即可解决此困扰

   3.比较数字和varchar时,比如a=11,b="11ddddd";
      则 select 11="11ddddd"相等
      若绝对比较可以这样:
      select binary 11 =binary "11ddddd"

   4.字符集转换 : CONVERT(xxx  USING   gb2312)
      类型转换和SQL Server一样,就是类型参数有点点不同  : CAST(xxx  AS   类型)  ,   CONVERT(xxx,类型),类型必须用下列的类型:
   可用的类型   
     二进制,同带binary前缀的效果 : BINARY   
     字符型,可带参数 : CHAR()    
     日期 : DATE    
     时间: TIME    
     日期时间型 : DATETIME    
     浮点数 : DECIMAL     
     整数 : SIGNED    
     无符号整数 : UNSIGNED  

分享到:
评论

相关推荐

    mysql字符集转换

    ### MySQL字符集转换详解 #### 一、引言 在MySQL数据库管理中,字符集的正确设置至关重要。它直接影响到数据的存储与检索效果,尤其是对于包含多种语言文本的应用场景而言。本文将围绕“MySQL字符集转换”这一主题...

    mysql数据类型转换

    ### MySQL 数据类型转换详解 #### 一、引言 在MySQL数据库中,数据类型转换是一项非常重要的技能。它可以帮助我们灵活地处理不同类型的数据,尤其是在进行数据检索或处理时,经常需要将一种数据类型转换为另一种...

    Mysql字符集

    本文将深入探讨MySQL字符集的基础概念、设置方法以及如何在实际操作中进行字符集的转换。 #### 一、理解MySQL字符集与校对规则 **1. 字符集(Character Set)**:字符集是数据库用来存储和处理文本数据的一组字符...

    mysql函数,将数字金额转成人民币大写

    在MySQL数据库中,有时我们需要将数字金额转换成人民币的大写形式,这在财务报表或会计系统中非常常见。为了实现这一需求,我们可以自定义一个函数或者利用现有的字符串处理函数。以下是一个关于如何在MySQL中实现这...

    精通MySQL字符集与校对集

    ### 精通MySQL字符集与校对集 在MySQL中,正确地管理和配置字符集与校对集对于确保数据的正确性和一致性至关重要。字符集主要用于定义如何存储和表示文本数据,而校对集则定义了如何比较这些文本数据。本篇文章将...

    mysql字符串连接函数

    ### MySQL字符串连接函数详解 在处理数据库中的字符串操作时,MySQL提供了多种强大的工具来帮助我们进行数据处理。本文主要介绍几种常用的字符串连接函数,包括`CONCAT()`、`CONCAT_WS()`以及`GROUP_CONCAT()`函数...

    mysql字符串的‘123’转换为数字的123的实例

    方法一:SELECT CAST(‘123’ AS SIGNED); 方法二:SELECT CONVERT(‘123’,SIGNED); 方法三:SELECT ‘123’+0; 以上这篇mysql字符串的... 您可能感兴趣的文章:深入MYSQL字符数字转换的详解Mysql 数字类型转换函数

    MySQL数据类型详解

    MySQL数据类型详解 在数据库管理系统中,数据类型是用来定义列中数据可以取值的类型和范围。在MySQL中定义数据类型具有重要的作用: 1. 对数据进行分类:数据类型有助于对数据进行归类处理,例如整数、字符串、...

    Mysql CONVERT类型转换功能

    ### MySQL CONVERT 类型转换功能详解 #### 一、概述 MySQL 中的 `CONVERT` 函数主要用于进行数据类型的转换,可以将一个表达式从一种数据类型转换为另一种数据类型。这对于处理不同数据类型的数据非常有用,尤其是...

    MySQL字符串函数详解(推荐)

    MySQL字符串函数是数据库操作中非常常用的一类功能,它们用于处理和操作文本数据。本文将深入解析MySQL中的几个主要字符串函数,帮助你更好地理解和应用这些函数。 1. ASCII(str) ASCII函数返回字符串str的第一个...

    在mysql中将字符串日期转为日期型

    ### MySQL中将字符串日期转换为日期型 在MySQL数据库中,经常会遇到需要处理不同格式的日期数据的情况。例如,从外部系统导入的数据可能包含了非标准的日期格式,或者是用户输入的日期格式不符合数据库中日期字段的...

    MySQL配置文件mysql.ini参数详解.docx

    ### MySQL配置文件mysql.ini参数详解 #### 概述 MySQL是一种广泛使用的开源关系型数据库管理系统。为了优化MySQL的性能及确保稳定运行,合理地配置`my.ini`(或在Linux系统下为`my.cnf`)文件至关重要。该文件包含...

    详解MySQL日期 字符串 时间戳互转

    在MySQL数据库中,日期、字符串和时间戳之间的转换是常见的操作。这些转换涉及到多个内置函数,可以帮助我们在处理日期和时间数据时实现灵活的格式化和解析。以下是对这些转换的详细说明: 1. **日期转字符串**:...

    MySQL性能优化详解.docx

    ### MySQL性能优化详解 #### 一、MySQL性能优化的重要性及背景 在Web应用程序体系结构中,数据持久层(通常是关系数据库)是系统的核心部分之一,对整体系统的性能有着至关重要的影响。MySQL作为目前使用最广泛的...

    mysql数据类型详解.pdf

    MySQL支持多种数据类型,可以分为几大类:数值型、日期时间型、字符型以及其他数据类型等。 数值型数据类型主要包括:整数类型、浮点数类型、定点数类型以及位类型。 整数类型主要有: - TINYINT[(M)]: 一个很小的...

    sql2005数据转换成mysql

    ### 数据转换:SQL Server 2005到MySQL 在IT行业中,数据库迁移是一个常见的需求,尤其是在不同数据库管理系统之间进行转换时。本文将详细介绍如何使用MySQL Migration Toolkit这一工具,将SQL Server 2005中的数据...

    MySQL乱码解决方案数据库乱码

    #### 三、MySQL字符集详解 1. **MySQL 4.1之前的版本**: - 在MySQL 4.0及之前版本中,主要使用的是`latin1`字符集,这是一个单字节编码方案,仅支持西欧语言。 - 这种字符集对于中文等多字节编码的语言支持不佳...

Global site tag (gtag.js) - Google Analytics