MySQL面试实战及约束等
一,MySQL创建中字符串的约束
1,auto_increment:自增(1,字面意思,自动增加,若前段数据被删除,重新输入继续沿旧数据自增2,自增一般与主键连用)
2,primary key:主键(1,不能为空,2,不能重复)
3not null:不为空集(数据不能为空)
4,unique:唯一性(数据不能重复)
5,default:默认(如果不输入数据,数据自动转变为设定值)
例如

create table if not exists tablename (
字符串 字符串类型,
);

五,面试时可能会遇到的问题
1,修改配置文件后如何使用
重启软件 mysql -h地址 -P端口 -u用户名 -p密码;
2,需求:根据学生表的学生成绩,把学生成绩按照不同分数段分为满分,优秀,良好,及格,不及格

3,统计男女各有多少人

六,子查询
select * from shop where in (select shop_id from goods);
in (select shop_id from goods);这部分是条件
select * from shop 这部分是选择


浙公网安备 33010602011771号