create table test_001(
id int auto_increment primary key,
sname char(20),
sex enum('男','女','未知'), //下拉框选择一个
xingbie set('男','女','未知') //可以多选
);
select * from test_001;
查看表结构:
语法一 : desc 表名
desc test_001;
语法二: show create table 表名
show create table test_001
练习:创建数据表stu_010为学生信息表,包含字段:id为整型,自增,sno为整型,学号,sname为字符串,长度为24,学生姓名,score字段为浮点型,整数部分长度为3,小数点后面保留2位小数,考试分数,createtime为 时间格式,为创建时间,sno设置为主键,name不能为空,默认值为“张三”
create table stu_010(
id int auto_increment unique,
sno int primary key,
sname char(24) not null default '张三',
score float(5,2),
createtime datetime
);
select * from stu_010;
再创建表是必须要有的三个字段:
1;id,自增,尽可能不要参与具体的业务逻辑
2;创建时间:该字段值为本条数据插入到数据库中的时间点,该值不允许再被修改