在MySQL中的my.cnf是参数文件(Option Files),参数文件my.cnf中的都是系统参数,又称为系统变量(system variables)。在MySQL中有各种类型的变量,本章主要讲解MySQL数据库的系统变量和用户自定义变量类型,理清各种变量类型概念,并能更好地在数据库设计中加以应用。
通过前面读者可知,数据库的表是一个二维表,由一个或多个数据列构成。每个数据列都有它的特定类型,该类型决定了MySQL如何看待该列数据,当把整型数值存放到字符类型的列中时,MySQL则会把它看成字符串来处理。 在数据表设计过程中,为了节省存储空间和提高数据库处理效率,读者应根据应用数据的取值范围来选择一个最适合的数据列类型,从而实现数据库在操作时对不同类型数据的处理。
MySQL的数据类型主要包括以下五大类:
·整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、INT、BIG INT。
·浮点数类型:FLOAT、DOUBLE、DECIMAL。(www.xing528.com)
·字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB。
·日期类型:Date、DateTime、TimeStamp、Time、Year。
·其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。