MySQL数据类型
来源:互联网 发布:js 老虎机抽奖效果 编辑:程序博客网 时间:2024/06/16 15:21
原文链接:http://blog.csdn.net/xyang81/article/details/51813851
MySQL的数据类型主要分为以下几大类:
- 数值类型
- 整型:tinyint、smallint、mediumint、int、bigint
- 浮点型:float、double
- 字符类型
- 文本:char、varchar、text
- 二进制:binary、blob
- 时间类型:date、time、datetime、year、timestamp
- 复合类型:enum、set
一、数值类型
1>、整型
2>、浮点型
D是小数点位数,取值范围为0~30,不得超过M的长度
说明:
1>四舍五入:对于小数点后面的位数超过允许范围的值,MySQL 会自动将它四舍五入为最接近它的值,再插入它。比如:decimal(5,2)类型的值为123.456,会自动截断为123.46。
2>取值范围说明 float(5,2):表示数值最大长度为5位,不包括小数点,其中3位为整数,2位为小数。如果超过取值范围,则取其表示的最大值。如:1234.56,整数部份超过了3位,MySQL会取整个数的最大值999.99。
二、字符串类型
三、日期和时间类型
四、复合类型
create table mixtab ( radiovalue enum('a','b','c'), checkvalue set('a','b','c','d'));mysql> insert into mixtab values ('b', 'a,b,c'); # successmysql> insert into mixtab values ('d', 'a,b'); # error,'d'不在enum范围内mysql> insert into mixtab values ('d', 'ab'); # error,'ab'没用逗号分隔
注意:数值类型默认都是signed(有符号),在创建字段的时候可以显示指定unsigned或signed。如:create table user(age int unsigned);
2 0
- SQL 数据类型:MySQL 数据类型
- MySQL数据类型--数据类型选择
- MySQL数据类型
- mysql数据类型
- MYSQL数据类型
- MySQL数据类型
- MySql数据类型
- mysql 数据类型
- MySQL数据类型
- MySql数据类型
- mysql数据类型
- MySQL 数据类型
- mysql 数据类型
- MySQL 数据类型
- Mysql数据类型
- Mysql数据类型
- mysql数据类型
- MySQL 数据类型
- 近期javaWEB项目总结 1
- nginx服务器安装及配置文件详解
- WebService学习总结 三 利用本地wsdl文档生成客户端代码和TCP/IP工具监听请求
- NYOJ-7-街区最短路径问题
- 书单集合
- MySQL数据类型
- oracle从入门到精通の1-设计范式
- c#程序打包发布
- curl高低版本传输文件
- 构造高斯分布的数据
- Windows下安装使用openldap
- windows DOS开启wifi热点
- 关于eclipse函数自动提示
- 持续集成:什么应该自动化?