1.建表属于DDL语句,DDL包括create drop alter
创建表的格式:create table 表名(字段名1 数据类型,字段名2 数据类型);
2.mysql中常见的数据类型
varchar 可变长度的字符串,可以节省空间,可以根据实际的数据长度分配空间,例如:建表时该字段的数据类型为varchar(10),输入一个jack,占了4个长度,mysql就会分配4个长度的空间给jack,而不会将10个空间全部分配给jack,varchar节省空间,需要动态分配空间,速度慢,varchar最长255位.
char 定长字符串,创建表时分配了多少空间,输入数据的时候就给数据分配多少空间,例如char(10),输入一个qwe,系统就会直接给分配10个空间,char定长字符串用不好可能会导致内存空间的浪费,不需要动态分配空间,速度快,char最长255位.
int 整型,最长11位.
bigint 长整型.
float 单精度浮点型.
double 双精度浮点型.
date 短日期类型.
datetime 长日期类型.
clob 字符大对象,最多可以存储4个g的字符串,超过255个字符的都要采用clob字符大对象来存储.
blob 二进制大对象,专门用来存储图片,视频的媒体文件,在插入数据时,需要使用i/o流才能实现.