1.delete和truncate的区别
2.AS 子句作为别名
3.事务特点
4.
如果有外键的话,要删除从表的数据再能删除主表,不能先删主表的数据
如果是查询select count(xxx) 后面最好有个group by xxx比较好,不用写group by xxx也行(聚合函数(count,sum,avg,max,min)的作用对象:未分组,聚合函数作用于整个查询结果。分组后,聚合函数分别作用于每个组。) (但是group by xxx的xxx一定要在select 后出现(就是前面有个select xxx,…))
where后面不能跟count,having后面可以跟count。
顺序:where ->group by ->having->order by->limit(有了having countxxx 一般要搭配group by才有意义)
having和where区别:https://www.cnblogs.com/ljf-Sky/p/9024683.html