`
huanghuizz
  • 浏览: 83931 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

常用的MySQL数据类型

阅读更多

最常用的MySQL数据类型是VARCHAR, DECIMAL, DATE, INT, TEXT 和 TIMESTAMP。

 

第一个:

VARCHAR通常用来表示最多为255个字符的变量长度字符串。如果你要储存和处理字母数字类的数据,这种数据类型是最合适的。适用于这类数据的 典型例 子包括人名,邮政编码,电话号码和不超过255个字符长度的任意字母数字组合。那些要用来计算的数字不要用VARCHAR类型保存,因为可能会导致一些与 计算相关的问题。换句话说,可能影响到计算的准确性和完整性。

第二个:

DECIMAL最适合保存那些将被用于计算的数据。在MySQL中,我们可以指定保存一些正当的数字。还可以指定是否允许存在负值。

指定DECIMAL类型的长度会有些棘手。例如,如果你需要在小数点前面保存五位数,且小数点后只保留三位,那么在数据库中其适当的长度将 是:Decimal(5+3,3)或 Decimal(8,3),可以使用的数据包括:12345.678,56872.690,11.6和12.568等。而这些数字则会引发出错信 息:128781.1,8972865.231。

第三个:

建议用DATE数据类型来保存日期。MySQL中默认的日期格式是yyyy-mm-dd。

第四个:

INT数据类型可以用来保存那些不包含小数点的数字。INT代表整数。
有些整数类型以及他们最多所能拥有的数字位我们必须有所了解:

·TINYINT——这个类型最多可容纳三位数。
·SMALLINT——最多可容纳五位数。
·MEDIUMINT——最多可容纳八位数。
·INT——可以容纳十位数。
·BIGINT——最多可容纳二十位数。

第五个:

TEXT可以接受文本输入,VARCHAR只能接受255个字符,但是TEXT可以用来存储超量的数据。

第六个:

当TIMESTAMP数据类型被选定,可以点击“CURRENT_TIMESTAMP”作为默认,MySQL会自动返回每个MySQL数据插入的确切时间。

===

下面是一些推荐的数据库设计规格:
1. 第一个数值域:

要收集的数据:客户姓名
推荐域名:customername
MySQL数据类型:VARCHAR
允许的客户名最大长度:64

2. 第二个数值域:

要收集的数据:价格
推荐域名:price
MySQL数据类型:DECIMAL
小数点前最多允许位数:4
小数点后保留到3位
最终的小数位长度:DECIMAL(4+3, 3) 或者 DECIMAL(7, 3)
不允许出现负值

3. 第三个数值域:

要收集的数据:购买日期
推荐域名:datepurchased
MySQL数据类型:DATE
最大长度:不可用

4. 第四个数值域:

要收集的数据:产品序列号
推荐域名:productkey
MySQL数据类型:SMALLINT
该变量的最大长度:5
其他属性:少于5时用0填补,不允许出现负值

5. 第五个数值域:

要收集的数据:投诉细则
推荐域名:complaintdetails
MySQL数据类型:TEXT
最大字符长度:取决于用户的输入情况

6. 第六个数值域:

要收集的数据:投诉受理日期
推荐域名:reveivingdate
MySQL数据类型:TIMESTAMP
其他属性:为Current_Timestamp设置默认值,这样它便可以记录投诉的确切时间。
===

分享到:
评论

相关推荐

    mysql常用数据类型

    mysql常用数据类型

    MySQL常用数据类型.pdf

    MySQL常用数据类型.pdf

    MySQL常用数据类型.docx

    MySQL常用数据类型。三大类。

    MySQL常用数据类型

    MySQL常用数据类型的介绍。配有简单例子。例如 VARCHAR 具有最大限制的可变长度的字符串 变量; 1 + 实际字符串长度 (高达 255 字符) 存储不同长度的字符串值(高达一个特定的最大限度). 用于:名字,密码,短文标签等

    MySQL常用数据类型[文].pdf

    MySQL常用数据类型[文].pdf

    Mysql数据字典导出工具

    Mysql数据字典导出工具

    三种常用的MySQL 数据类型

    MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是...

    MySQL数据类型和常用字段属性总结

    MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为该数据类型预先确定的一组规则,例如大小、类型及格式。 这里先总结数据类型。MySQL中的数据类型大的方面来分,可以分为:日期和时间、数值...

    MYSQL基础:数据类型.docx

    MySQL是一种常用的关系型数据库管理系统,广泛应用于各种应用程序和网站开发中。在MySQL中,数据类型是定义和存储数据的重要组成部分。本文将详细介绍MySQL支持的各种数据类型,以及它们的特点和用途

    MYSQL的常用命令和增删改查语句和数据类型.docx

    MYSQL的常用命令和增删改查语句和数据类型.docxMYSQL的常用命令和增删改查语句和数据类型.docx

    MYSQL的常用命令和增删改查语句和数据类型.pdf

    MYSQL的常用命令和增删改查语句和数据类型.pdfMYSQL的常用命令和增删改查语句和数据类型.pdf

    深入了解mysql的4种常用、重要的数据类型

    为了实现这一目标,它需要我们在数据库系统的常用数据类型有充分的认识。 下面我们来看一下mysql的重要数据类型 1、数值类型可以划分为数值类型:整型,浮点十进制类型。 所谓的“十进制”是指decimal和numeric,...

    MySQL数据导入导出各类型文件

    MySQL通过命令或软件数据导入导出各类型文件。 命令导出txt文件、sql文件、csv文件 命令导入sql文件、csv数据 常用导入导出软件介绍及教程 共(17页)

    Oracle数据类型

    不同于MySQL,Oracle有着其独特的数据类型,本文档整理了Oracle常用的数据类型,并对不同数据类型的使用场景进行了描述。

    MySQL的数据类型和建库策略

    无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。

    MySQL知识精讲+mysql实战案例视频.zip

    16-MySQL数据库基本操作-DDL-数据类型-数字类型 17-MySQL数据库基本操作-DDL-数据类型-字符串类型 18-MySQL数据库基本操作-DDL-数据类型-日期类型 19-MySQL数据库基本操作-DDL-表其它操作 20-MySQL数据库基本操作-...

    MySQL学习第六天 学习MySQL基本数据类型

    MySQL中常用的的数据类型包括:数值类型、日期和时间类型和字符串类型等。  一、数值类型  MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER、SMALLINT、DECIMAL、NUMBERIC),以及近似数值数据...

    mysql创建表方法.zip

    MySQL 支持多种数据类型,以下是一些常用的数据类型: • 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。 • 浮点数和定点数类型:FLOAT、DOUBLE、DECIMAL。 • 字符串类型:CHAR、VARCHAR、TEXT、TINYTEXT...

Global site tag (gtag.js) - Google Analytics