2024年3月27日发(作者:)
本文由singlehack贡献
mysql数据类型及列类型
1. mysql的数据类型
在mysql中有如下几种数据类型:
(1)数值型
数值是诸如32 或153.4 这样的值。mysql 支持科学表示法,科学表示法由整数或浮
点数后跟"e"
或"e"、一个符号("+"或"-")和一个整数指数来表示。1.24e+12 和23.47e-1 都是
合法的科学表
示法表示的数。而1.24e12 不是合法的,因为指数前的符号未给
浮点数由整数部分、一个小数点和小数部分组成。整数部分和小数部分可以分别为空,
但不能同时
为空。
数值前可放一个负号"-"以表示负值。
(2)字符(串)型
字符型(也叫字符串型,简称串)是诸如"hello, world!"或"一个馒头引起的血案"这样
的值,
或者是电话号码87398413这样的值。既可用单引号也可用双引号将串值括起来。
初学者往往分不清数值87398143和字符串87398143的区别。都是数字啊,怎么一
个要用数值型,
一个要用字符型呢?关键就在于:数值型的87398143是要参与计算的,比如它是金
融中的一个货款总额;
而字符型的87398143是不参与计算的,只是表示电话号码,这样的还有街道号码、
门牌号码等等,它们都
不参与计算。 (3)日期和时间型
日期和时间是一些诸如"2006-07-12"或"12:30:43"这样的值。mysql还支持日期/时间
的组合,
如"2006-07-12 12:30:43"。
(4)null值
null表示未知值。比如填写表格中通讯地址不清楚留空不填写,这就是null值。
我们用create table语句创建一个表(参看前面的章节),这个表中包含列的定义。例


发布评论