create table test( :::::::::::::::::: 表命名为test括号里面包括各个需要定义的字段信息,每个字段的信息定义需要使用', '进行分隔
id int(20) primary key auto_increment, :::::::::::::::::: 第一个字段命名为id,字段属性int(20) primary key指主键约束,auto_ increment值自增长约束
name varchar(20) not null, :::::::::::::::::: 第二个字段命名为name,字段属性varchar(20),not null指非空约束
score float(20,2), :::::::::::::::::: 第三个字段命名为score, 字段属性float(20,2)
phone bigint(20) default 18688887777, :::::::::::::::::: 第四个的字段命名为phone, 字段属性为bigint(20), default 18688887777指设置了默 time date
time date); :::::::::::::::::: 第五个字段命名为time,字段属性为date
int====》表示字段的类型为整型,只能存整数, 20表示计算机对这个字段值的最大保存长度(20B)
varchar====》表示字段的类型为可变长字符串
float====》表示字段的类型为浮点型,以小数的格式进行保存数据,例如0.00,(20,2) ==20最大保存长度为20B,2表示保留小数点后2两位bigint表示字段的类型为大整型,可以保存更长的整数
date====》表示字段的类型为日期格式,默认保存的格式是YYYY-MM-DD如: 2021-08-09, 所以后面没有括号限制它的保存长度
计算机存储的一些扩展:计算机中对数据的存储最终是转换为二进制符进行保存 1T= 1024G
1G= 1024M
1 M=1024KB
1KB=1024B .
1B=8bit .
1个bit指的是一个二进制0/1
1B=00000000 (8个0或者1的组合)
|
|