1.MySQL哪些字段类型 int,float,double,varchar,char,date,timestamp等
2.建表一般我们会设置第一个字段为ID,自增长的主键,那么主键是非空和唯一约束的组合体,那么可不可以根据业务,单独设置其他字段为 非空约束或唯一约束? 可以,主键约束在一个表中是唯一的,但唯一约束和非空约束就可以多个的。
3.拓展题,你们去看看MySQL的约束有哪些
4.增删改查的SQL怎么写 insert delete update select
5.insert 我们插入的值是不是要和列名称一一对应? 是的
6.order by 默认降序? 升序
7.group by having 谈谈你对这个的理解? 对表格按照某个字段进行分组,having对各组的聚合计算后的值进行筛选过滤
8.所以 where group by order by limit ,一般按这样顺序组合写吗 是的,where对原始表上的数据进行初次过滤,随后在进行相关的聚合分组,最后按照一定的顺序进行排序,如果数据量较大需要进行限制
9.提醒一下,我们在delete from t,执行这句话要注意什么? 如果不是要删除表格的话,需要添加where进行过滤,同理update也是需要的,请明确好需求在进行以上两个操作。万一在线上库操作出错了,就.....
12.谈谈你们对join语法的理解 按照某中条件对两个表进行连接,分为:left join,right join,inner join