建表mysql类型要大写吗

在使用MySQL数据库进行表的建立时,有很多细节需要注意,比如建表语句的书写格式,其中一个有争议的问题就是MySQL数据类型是否需要大写。

建表mysql类型要大写吗

对于此问题,MySQL官方文档并没有对数据类型的大小写有具体的规定,因此在建表语句中,使用小写或大写方式来定义数据类型均可正常运行。

然而,尽管MySQL官方文档没有对大小写进行强制规定,但是考虑到规范的书写和代码的可读性,还是建议在建表语句中采用数据类型大写的方式。

CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `gender` char(1) NOT NULL, `age` tinyint(3) UNSIGNED NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;