Mysql常用的基本数据类型

1.数值型:

bit,tinyint ,bool,int,bigint,float,double,decimal;
用法例如:create table tt(id int ,a bit(8),c floate(4,2),f decimal(5,2);bit(M)中M表示每一位的数值,范围从1到64;float(M,d)中M是指定显示的长度,d指定小数位数;decimal(M,d)中M是指定显示的长度,d指定小数位数;decimal表示的精度比floate更高;

 2.文本型:

char,varchar,text,blob;
其中char(x)或varchar(x)表示可以存放x个字数。

3.时间日期:

 date表示年月日,datetime可以精确到度分秒,timestamp表示当前时间;
例如:create table birthday(t1 date,t2 datetime,t3 timestamp);

 4.String类型:

enum,set;    举例:create table tt(

hobby set('登山','游泳','篮球','武术');
gender enum('男','女'));

你可能感兴趣的:(Mysql知识)