mysql数据类型(02)

MYSQL数据库名称是否区别大小写,取决于文件系统,windows不区分,linux区分。

 mysql数据库类型

整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT

字节数:   1       2        3       4     8

修饰符UNSIGNED(无符号)  NOT NULL(不为空)

浮点数类型:单精度(FLOAT) 双精度(double)

字节数:   4               8

定点数类型:DECIMAL(M,D)

字节数: M+2

日期与时间格式:

  数据类型     字节数    取值范围   日期格式   零值
    YEAR        1    1901-2155     YYYY    0000
    DATE        4       1000-01-01~9999-12-3 YYYY-MM-DD 0000-00-00
    TIME        3 -838:59:59~838:59:59 HH:MM:SS 00:00:00
    DATETIME        8 1000-01-01 00:00:00~9999-12-31 23:59:59
YYYY-MM-DD

HH:MM:DD


0000-00-00

00:00:00

   TIMESTAMP        4        1970-01-01 00:00:01~2038-01-19 03:14:07
YYYY-MM-DD

HH:MM:DD


0000-00-00

00:00:00

 字符串和二进制类型

数据类型 类型说明
 CHAR 固定长度的字符串
VARCHAR 可变长度的字符串
BINARY 固定长度二进制
VARBIARY 可变长度二进制
BLOB 二进制大数据 如图片,pdf文档
TEXT 大文本数据 文章
ENUM 枚举类型
SET 字符串对象
BIT 位字段类型
时间: 2024-10-08 10:29:07

mysql数据类型(02)的相关文章

21分钟 MySQL 入门教程 && mysql数据类型

转自:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#c1 http://www.cnblogs.com/zbseoag/archive/2013/03/19/2970004.html 21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据类型 五.使用MySQL数据库 登录

MySQL数据类型及sql模型

MySQL数据类型及sql模型 存储引擎,也被称为表类型: MyISAM表: 无事务,表锁     .frm: 表结构定义文件     .MYD: 表数据     .MYI: 索引 InnoDB表:事务,行锁     .frm: 表结构     .ibd: 表空间(数据和索引)     所有表共享一个表空间文件:     建议:每表一个独立的表空间文件:(修改配置文件在[mysqld]项下加入innodb_file_per_table = 1) MySQL:      在默认的mysql数据库中

MySQL数据类型以及基本使用详解

MySQL数据类型以及基本使用详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL服务器的主要组件 我们知道MySQL的主要组件主要是由服务端(mysqld)和客户端(mysql)组成的.它们都共用一个配置文件(通常叫做my.cnf),这个配置文件很独特,它需要使用中括号括起来标明是为哪种组件使用的,例如[mysql]下面的指令就表示为客户端配置的参数,如果[mysqld]下面的指令就表示为服务端配置的参数.其实MySQL的客户端组件有很多个,本篇博客是用的my

[转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】

你看到的这个文章来自于http://www.cnblogs.com/ayanmw 转载自:http://blog.csdn.net/daydreamingboy/article/details/6310907 分析MySQL数据类型的长度 MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length).VARCHAR(Length).TINYINT(Length).SMALLINT(Length).MEDIUMINT(Length).INT(Length).BIGINT(L

(转)mysql数据类型

1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) mediumint(m) 3个字节  范围(-8388608~8388607) int(m) 4个字节  范围(-2147483648~2147483647) bigint(m) 8个字节  范围(+-9.22*10的18次方) 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为

MySQL 数据类型(转)

MySQL 数据类型 在 MySQL 中,有三种主要的类型:文本.数字和日期/时间类型. Text 类型: 数据类型 描述 备注 CHAR(size) 保存固定长度的字符串(可包含字母.数字以及特殊字符).在括号中指定字符串的长度.最多 255 个字符.   VARCHAR(size) 保存可变长度的字符串(可包含字母.数字以及特殊字符).在括号中指定字符串的最大长度.最多 255 个字符. 注释:如果值的长度大于 255,则被转换为 TEXT 类型.   TINYTEXT 存放最大长度为 25

跟王老师学MySQL:MySQL数据类型之小数类型

跟王老师学MySQL:MySQL数据类型之小数类型 主讲教师:王少华   QQ群号:483773664 学习内容 小数类型有哪些以及它们的取值范围 定义语法中的M和D的含义 定点型和浮点型的区别 一.简介 MySQL中使用浮点数类型和定点数类型来表示小数. 浮点数类型包括单精度浮点数(FLOAT型)和双精度浮点数(DOUBLE型). 定点数类型就是DECIMAL型. 二.字节数.取值范围 三.定义语法 1 类据类型 (M,D) M:精度,数据的总长度 D:标度,小数点后的长度 注: 小数点不占长

跟王老师学MySQL:MySQL数据类型之字符类型

跟王老师学MySQL:MySQL数据类型之字符类型 主讲教师:王少华   QQ群号:483773664 学习内容: 字符串类型的种类及其特点 char和varchar的异同 字符串类型是在数据库中存储字符串的数据类型. 字符串类型包括 CHAR. VARCHAR BLOB TEXT 一.char和varchar (一)定义语法 1 字符串类型 (M) 注: 字符串类型:char或varchar M:指定了该字符串最大长度 (二)二者不同之处 char类型长度是固定的,即在创建表时就指定了,其长度

跟王老师学MySQL:MySQL数据类型之日期与时间类型

跟王老师学MySQL:MySQL数据类型之日期与时间类型 主讲教师:王少华   QQ群号:483773664 学习内容 YEAR类型的特点及使用 TIME类型的特点及使用 DATE类型的特点及使用 DATETIME类型的特点及使用 TIMESTAMP类型的特点及使用 MySQL表示日期和时间的数据类型有以下几种: 1.YEAR类型 2.TIME类型 3.DATE类型 4.DATETIME类型 5.TIMESTAMP类型 一.Year类型 (一)简介 year使用一个字符串来表示年份 MySQL中