常用的MySQL数据类型

转自:[url]http://roclinux.cn/?p=1609[/url]
===
最常用的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设置默认值,这样它便可以记录投诉的确切时间。
===
WIFI 相关的频偏调试以及天线调试记录 WIFI RF 相关的频偏调试以及天线调试 1,频率误差(Frequency Error) 频率误差(Frequency Error):表征射频信号偏离该信号所处信道中心频率的大小,单位PPM。频偏误差要求范围如下表。 频偏越小越好。PPM的计算公式如下: 问题: 我们ESP8089认证测试的时候频偏测试超了。需要修改哪些呢。 测试频率点在2.411865385GHz 宣称点:2.412GHz 频率偏移计算:{(2.412GHz-2.411865385GHz)÷2... 阅读详情

相关推荐

ARM 汇编指令:LSL(逻辑左移) 和 LSR(逻辑右移)

ARM 汇编中的 LSL(逻辑左移)和 LSR(逻辑右移)是基础移位指令,分别实现二进制位的左移和右移操作。LSL 低位补0,等效于乘以2^n;LSR 高位补0,等效于无符号除以2^n。这两个指令可以单独使用或与其他指令结合(如ADD、MOV等),利用ARM的"桶形移位器"硬件实现高效运算。关键特性包括:移位范围0-31(LSL)或1-32(LSR),可选更新标志位,以及与其他指令结合时的无额外开销优势。LSR与ASR(算术右移)的主要区别在于高位填充方式,分别适用于无符号和有符号数处理

guigenyi的专栏 1751

mysql 人名用什么类型_数据库中 "姓名"一般给什么类型?

展开全部一 、 nchar 和 nvarcharnchar 是固定长度 Unicode 数据的数据类型,62616964757a686964616fe58685e5aeb931333239303264nvarchar 是可变长度 Unicode 数据的数据类型,二者均使用 UNICODE UCS-2 字符集。n...

weixin_39842682的博客 1万+

滤波电路Multisim电路仿真实验汇总——硬件工程师笔记

本文系统介绍了滤波电路的基础知识及其应用。首先按频率选择性和实现方式对滤波电路进行分类,详细阐述了低通、高通、带通、带阻滤波器以及无源、有源滤波器的特点。接着重点分析了桥式整流电容滤波、电感滤波、LC滤波和CRπ型滤波四种典型电路的工作原理、应用场景及设计要点。通过理论公式和实际案例,指导如何选择滤波元件参数,考虑寄生效应,并通过仿真验证设计效果。最后提供了硬件工程师笔试面试相关的技术资源链接,包括器件知识、电路仿真及企业真题解析等内容。本文可作为电子电路设计领域工程技术人员的学习参考资料。

XU157303764的博客 2130

mysql常见的数据类型

常见的数据类型 文章目录常见的数据类型一.整型分类特点:二.小数三.字符型四.日期型 数值型 整型: ​ 小数:定点数 | 浮点数 字符型: ​ 较短的文本: char , varchar ​ 较长的文本: text,blob(较长的二进制数据) 日期型: 一.整型 分类 tinyint smallint mediumint int/integer bigint 1 2 ...

张不帅 1441

数据库常用数据类型

数据库常用数据类型,decimal和float区别,DECIMAL详解

m0_65511021的博客 2278

Mysql语句小练习2

创建test数据库 在test数据库中创建student表,表结构如下图所示(id设置为主键自增长) 向student表中添加记录如下图所示(10分) 使用sql语句查询出表中的所有内容 使用sql语句查询出表中所有score>70的同学的id,name,score 更改name字段的数据类型为varchar(50) 向表中添加一个字段,字段名称为“pingjia”,字段类型为varchar(20) 更改姓名是张三的同学的分数为88 如果80分为及格线,.

ljy3066750788的博客 451

MySql 数据类型

MySql 数据类型

小钟不想敲代码 1148

MySQLMySQL常用数据类型——表的操作

本期总结了数据库MySQL常用数据类型,以及关于它的表的简单使用,这里的表的使用是在(use 数据库名)的前提之下。

GGBond778的博客 1635

MYSQL常用数据类型

粗略介绍一下常用数据类型,在mysql中创建数据报时需要进行初始化。

weixin_48094732的博客 314

MySql常用函数及数据类型

MySql常用函数 SQL聚集函数 AVG() ------------返回某列的平均值 COUNT() --------返回某列的行数 MAX() ------------返回某列的最大值 MIN() -------------返回某列的最小值 SUM() ------------返回某列值之和 常用的文本处理函数 Left() ---------------返回串左边的字符 Length(...

AndyYu的博客 1488

MySQL常用数据类型详解

本文介绍了MySQL常用数据类型,包括数值类型(tinyint、bit、float、decimal)、字符串类型(char、varchar)、日期时间类型(date、datetime、timestamp)以及枚举和集合类型(enum、set)。文章通过示例演示了各类型的特点和使用限制,如tinyint的范围约束、float的精度丢失问题、varchar的变长存储特性等,并强调了数据类型本身作为MySQL约束机制的重要性。此外,还详细说明了各类型的存储需求和使用场景,帮助开发者合理选择数据类型,确保数据的

2301_80774875的博客 2412

Mysql常用数据类型

常用MySQL数据类型是VARCHAR, DECIMAL, DATE, INT, TEXT 和 TIMESTAMP。 第一个: VARCHAR通常用来表示最多为255个字符的变量长度字符串。如果你要储存和处理字母数字类的数据,这种数据类型是最合适的。适用于这类数据的典型例子包括人名,邮政编码,电话号码和不超过255个字符长度的任意字母数字组合。那些要用来计算的数字不要用VARCHA

rfyuan的专栏 606

MySQL常用数据类型

MySQL常用数据类型

KevinZhao475720456的博客 368

MySQL常用数据类型

MySQL常用数据类型 (一)概述 MySQL数据库的数据类型主要是分为数值型,日期时间型以及字符串型这三个大类。MySQL支持所有标准SQL数值数据类型,这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。作为SQL标准的扩

物是人非,结局始终不美 2031

MySQL常用数据类型

在使用MySQL进行数据库设计和开发时,选择合适的数据类型是至关重要的。合适的数据类型不仅能提高数据库的性能,还能减少存储空间的浪费。今天,我们来聊一聊MySQL常用的几种数据类型,了解它们的特点和应用场景。

萌萌白白的博客 871

MySQL 常用数据类型

一、数据类型 指创建表时给数据指定的类型。 二、常用数据类型 1.数值类型 整数 int 范围:4 个字节 使用:int(m) 例如:int(4) 存储的数为 10 时,在左边增加两个 0 凑足 4 位。 存储的数为 100 时,在左边增加一个 0 即可。 存储的数为 10000 时,实际存储的位数超出指定的位数则不能存储,会报错。 bigint: 范围:8 个字节 浮点类型 单精度 float 范围:4 个字节 双精度 double 范围:8 个字节 使用 double(m

疯魔coding君的博客 668

6、(二进制类型)BIT、BINARY、VARBINARY、BLOB

MySQL 支持两类字符型数据:文本字符串和二进制字符串。 二进制字符串类型有时候也直接被称为“二进制类型”。 MySQL 中的二进制字符串有 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。 下表中列出了 MySQL 中的二进制数据类型,括号中的M表示可以为其指定长度。 BIT 类型 位字段类型。M 表示每个值的位数,范围为 1~64。如果 M 被省略,默认值为 1。如果为 BIT(M) 列分配的值的长度小于 M 位,在值的左边用 0 填

you can you up up up的博客 5238

MySQL数据库基础——数据库的数据类型

一、数据类型 1.整数类型MySQL中的整数型数据类型可分为5种,分别为 TINYINT、SMALLINT、MEDIUMINT、INT和BIGING。下表为MySQL不同整数类型所对应的字节大小和取值范围。 数据类型 字节数 无符号数的取值范围 有符号数的取值范围 TINYINT 1 0 ~ 255 -128 ~ 27 SMALLINT 2 0 ~ 65 535 -32 768 ~ 32 767 MEDIUMINT 3 0 ~ 16 777 215 -8 388 608 ~ 8

心也台声的博客 1064

MySQL学习01

主键(primary key):值不能重复,auto_increment代表值自动增长;非空(not null):此字段不允许填写空值;惟一(unique):此字段的值不允许重复;默认值(default):当不填写此值时会使用默认值,如果填写时以填写为准。

Daniel_Shf的博客 341

MySQL入门

1、mysql常用数据类型 2、创建表 创建表 a,字段要求:name(姓名),数据类型:varchar(字符串),长度为 10 CREATE TABLE a( name varchar(10) ); 创建表 c,字段要求如下: -- id:数据类型为 int (整数); -- name 姓名:数据类型为 varchar(字符串)长度为 20, -- age 年龄:数据类型为 tinyint unsigned(无符号小整数); CREATE TABLE c( id ...

qq_54054566的博客 1523

关于MySQL中的数据类型

关于MySQL中的数据类型

heliuerya的博客 1231

1.MySQL数据类型

MySQL数据类型

行走的皮卡丘 632

springboot+vue基于协同过滤算法的音乐推荐系统源码.zip

springboot+vue基于协同过滤算法的音乐推荐系统,本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot + MyBatis 来实现,数据库使用的是 MySQL。springboot+vue基于协同过滤算法的音乐推荐系统,本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot + MyBatis 来实现,数据库使用的是 MySQL。springboot+vue基于协同过滤算法的音乐推荐系统,本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot + MyBatis 来实现,数据库使用的是 MySQL。springboot+vue基于协同过滤算法的音乐推荐系统,本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot + MyBatis 来实现,数据库使用的是 MySQL。springboot+vue基于协同过滤算法的音乐推荐系统,本音乐网站的开发主要利用 VUE 框架开发前台和后台,后端接口用 Spring Boot +

红外图像火点检测数据集VOC+YOLO格式2510张1类别.docx

【重要提示】本资源设置为0积分下载,若非0积分请勿轻易下载亲爱的CSDN用户:首先感谢你点进这个资源页面。我需要提前说明一个重要情况:**本资源原本已设置为“0积分下载”**,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,**自动将部分资源的积分调整为非0数值**(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。**因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),请谨慎决定是否下载。** 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。**强烈建议:仅在页面显示为0积分时进行下载。**另外,本资源描述中**并未直接提供具体的下载地址或外部链接**,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中没有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,请优先联系CSDN客服咨询积分退还政策,作者没有权限修改平台自动设定的积分值。感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!

上一篇: javascript 读书笔记
下一篇: mysql 日期函数
linvar
博客等级 码龄18年 0粉丝 55原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值