> 데이터 베이스 > MySQL 튜토리얼 > MYSQL教程:MYSQL数据值类型(data type)_MySQL

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-01 13:58:50
원래의
1265명이 탐색했습니다.

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


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默认按“年-月-日”的顺序显示日期。

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿