mysql建表如何定义数字类型

更新时间:02-09 教程 由 傲骨 分享
在MySQL中,定义数字类型非常方便。在建表时,我们只需要指定列的名称和列的类型即可。MySQL支持的数字类型有整型和浮点型。其中,整型包括TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT,其分别对应不同的大小范围。浮点型则包括FLOAT和DOUBLE,其分别对应单精度浮点数和双精度浮点数。下面是一个例子,展示了如何在建表时定义一个整型列:

CREATE TABLE example (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,age TINYINT UNSIGNED NOT NULL);在上述代码中,定义了一个名为example的表,包括两个列:id和age。其中id是整型,采用自增长的方式生成主键;age也是整型,但是采用了无符号的TINYINT类型,并且不允许为空。如果要定义一个浮点型列,可以按照以下方式进行:

CREATE TABLE example (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,price DOUBLE(10,2) NOT NULL);在上述代码中,定义了一个名为example的表,包括两个列:id和price。其中id跟之前的例子一样,而price是双精度浮点型,精度为10位,小数点后保留2位,并且不允许为空。通过以上例子,我们可以看出,MySQL建表时定义数字类型非常简单,只需要指定列的类型,以及需要的参数就可以了。

声明:关于《mysql建表如何定义数字类型》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2063666.html