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建表时定义数字类型非常简单,只需要指定列的类型,以及需要的参数就可以了。