当前位置: 首页 > 图文教程 > 数据库 > MYSQL > MYSQL教程:MYSQL数据值类型(data type)

MYSQL
如何恢复/修复MS SQL数据库的MDF文件
DB2 基础:日期和时间的使用
MYSQL到ORACLE程序迁移的注意事项
Eclipse+JBoss+MySQL开发环境设置全攻略
剖析数据库特性:滞后联编和对象嵌套
用户认证功能的SQUID代理服务器
教你怎样正确配置MySQL数据库SQL Mail
MYSQL的master/slave数据同步配置
让MySQL与OpenOffice共舞
MySQL两种表存储结构性能比较测试过程
帮助你开发基于MySQL数据库的论坛设计
用MySQL创建数据库和数据库表
最简便的备份MySql数据库方法
Word域与数据库的结合编程
带你轻松接触一个检测MySQL状态的脚本
如何配置MySQL数据库主从复制
在服务器上安装使用MySQL的注意事项
轻松掌握怎样测试MySQL安装
解决MySQL数据库死掉以及拒绝服务的方法
MySQL根用户root密码忘记后的处理方法

MYSQL教程:MYSQL数据值类型(data type)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 69 ::
收藏到网摘: n/a

MySQL数据库是由数据组成的,为了能方便管理和使用这些数据,我们把这些数据进行分类,形成各种数据类型,有数据值的类型,有表中数据列的类型,有数据表的类型。理解MySQL的这些数据类型能使我们更好地使用MySQL数据库。下面对各种数据类型进行简单的介绍。

1.1. 数据值类型(data type)

对MySQL中数据值的分类,有数值型、字符型、日期型和空值等,这和一般的编程语言的分类差不多。

1.1.1. 数值

MySQL中的数值分整型和浮点型两种。MySQL支持科学记数法。整型可以是十进制,也可是十六进制数。

1.1.2. 字符串

MySQL支持以单或双引号包围的字符序列。如“MySQL tutorial”、‘Mysql Database’。

MySQL能识别字符串中的转义序列,转义序列用反斜杠(\)表示。下面是一个转义序列列表。

Table 1.1. 转义序列

转义序列 含义
\0 NUL(ASCII的0值)
\' 单引号
\" 双引号
\b 后退符
\n 换行符
\r 回车符
\t 制表符
\\ 反斜杠
\Z Ctrl+Z

如果字符串本身包含有单双引号,则用以下三种方法中的一种来表示:

  • 字符串的引号和字符串两端的引号双同,则双写该引号。如:'mysql''s test'。

  • 用与字符串的引号不同的引号把字符串引起来,如:"mysql's test"。

  • 用反斜杠转义引号,如:"mysql\' test",'mysql\' test'。这样就不用理会字符串两端的是单引号还是双引号了。

字符串可由一个十六进制数表示,如0x61表示字符"a"。由MySQL 4.0开始,字符串值也可用ANSI SQL表示法X'val'来表示。如X'61'表示字符"a"。

从MySQL 4.1开始,可以为字符串值专门指定一个字符集。

1.1.3. 日期和时间

MySQL默认按“年-月-日”的顺序显示日期。