mysql的基本数据类型中有没有逻辑、货币、图像这三种类型呢? 货币 类型应该没有。图像可以用 Blob来储存。图像储存(PHP)具体办法见FAQ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bit类型是不是可以表示true.flase呢? NUMERIC 和 DECIMAL 类型被 MySQL 以同样的类型实现,这在 SQL92 标准中是允许的。他们用于保存对准确精度有重要要求的值,例如与金钱有关的数据。当以它们中的之一声明一个列时,精度和数值范围可以(通常是)被指定;例如: salary DECIMAL(5,2)在这个例子中,5 (精度(precision)) 代表重要的十进制数字的数目,2 (数据范围(scale)) 代表在小数点后的数字位数。在这种情况下,因此,salary 列可以存储的值范围是从 -99.99 到 99.99。(实际上 MySQL 在这个列中可以存储的数值可以一直到 999.99,因为它没有存储正数的符号)。 译者注: M 与D 对DECIMAL(M, D) 取值范围的影响类型说明 取值范围(MySQL < 3.23) 取值范围(MySQL >= 3.23)DECIMAL(4, 1) -9.9 到 99.9 -999.9 到 9999.9DECIMAL(5, 1) -99.9 到 999.9 -9999.9 到 99999.9DECIMAL(6, 1) -999.9 到 9999.9 -99999.9 到 999999.9DECIMAL(6, 2) -99.99 到 999.99 -9999.99 到 99999.99DECIMAL(6, 3) -9.999 到 99.999 -999.999 到 9999.999# 在MySQL 3.23 及以后的版本中,DECIMAL(M, D) 的取值范围等于早期版本中的DECIMAL(M + 2, D) 的取值范围。注释结束:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BIT BOOL 它们是 TINYINT(1) 的同义词。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>保存图像可以用 LongBlob 类型,不过我并不支持将大的图像文件放入数据库中 DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL] 一个未压缩(unpacked)的浮点数。运作如同一个 CHAR 列:“unpacked” 意味着数字是以一个字符串存储的,值的每一位将使用一个字符。小数点并且对于负数,“-” 符号不在 M 中计算(但是它们的空间是被保留的)。如果 D 是 0,值将没有小数点或小数部份。DECIMAL 值的最大范围与 DOUBLE 一致,但是对于一个给定的 DECIMAL 列,实际的范围可以被所选择的 M 和 D 限制。如果 UNSIGNED 被指定,负值是不允许的。 如果 D 被忽略,缺省为 0。如果 M 被忽略,缺省为 10。 在 MySQL 3.23 以前,M 参数必须包含符号与小数点所需的空间。 DEC[(M[,D])] [UNSIGNED] [ZEROFILL] NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL] DECIMAL 的同义词。 下载我翻译的 MySQL 中文语言手册吧 嗯,昨晚看了一下MYSQL手册,金钱确实可以用DECIMAL来搞定... 我的mysql字符集编码都是utf8,怎么不能输入汉字呢?? 该条语句运行好久,什么问题,该如何优化 我的一个MySql数据库,每天数据库日志文件太大了,17G,能不能设置为不记录日志文件 mysql登不上了。。。。。。。。 请帮我看下这段英文是什么意思 mysql 更新语句 不知道哦啊有没有diff日期比较函数来做这个和now() 比较 求一条mysql语句 在线等 在线结贴 用jsp 使用sqlserver还是mysql与ODBC/JDBC连接哪个更方便? 数据核对问题 请问myspl 中有好像Access中一样的ole对象的数据类型么? ?请问怎样在mysql下建立一个库
DECIMAL(4, 1) -9.9 到 99.9 -999.9 到 9999.9
DECIMAL(5, 1) -99.9 到 999.9 -9999.9 到 99999.9
DECIMAL(6, 1) -999.9 到 9999.9 -99999.9 到 999999.9
DECIMAL(6, 2) -99.99 到 999.99 -9999.99 到 99999.99
DECIMAL(6, 3) -9.999 到 99.999 -999.999 到 9999.999# 在MySQL 3.23 及以后的版本中,DECIMAL(M, D) 的取值范围等于早期版本中的DECIMAL(M + 2, D) 的取值范围。注释结束:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BIT
BOOL
它们是 TINYINT(1) 的同义词。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>保存图像可以用 LongBlob 类型,
不过我并不支持将大的图像文件放入数据库中
一个未压缩(unpacked)的浮点数。运作如同一个 CHAR 列:“unpacked” 意味着数字是以一个字符串存储的,值的每一位将使用一个字符。小数点并且对于负数,“-” 符号不在 M 中计算(但是它们的空间是被保留的)。如果 D 是 0,值将没有小数点或小数部份。DECIMAL 值的最大范围与 DOUBLE 一致,但是对于一个给定的 DECIMAL 列,实际的范围可以被所选择的 M 和 D 限制。如果 UNSIGNED 被指定,负值是不允许的。 如果 D 被忽略,缺省为 0。如果 M 被忽略,缺省为 10。 在 MySQL 3.23 以前,M 参数必须包含符号与小数点所需的空间。 DEC[(M[,D])] [UNSIGNED] [ZEROFILL]
NUMERIC[(M[,D])] [UNSIGNED] [ZEROFILL]
DECIMAL 的同义词。