- delete from 表名和truncate table表名的区别
答: delete from删除表单记录但保留(非业务字段ID),下一次添加时继续删除前的id自增排序;
truncate table 删除表单记录的同时删除原表并创建新表,再次添加数据从新开始;
- 模糊查询的语法
答: select 字段列表 from 表名 where 某个字段名称 like ‘%关键字模糊搜索%’;
- 条件查询在两个条件范围内之间的数据语法
答: select 字段列表 from 表名 where between A(条件) and B(条件);
逻辑双与 &&: select 字段列表 from 表名 where 字段名称>=值1 &&字段名称>=值;
使用and:&&: select 字段列表 from 表名 where 字段名称>=值1 and字段名称>=值;
- 列举出分组查询以及判断某个字段为空的语法
答:条件分组查询:
select 字段列表 from 表名 where 条件 group by 分组字段名称;
select 字段列表 from 表名 where 条件 order by 字段名称 排序规则;
判断字段是否为空用:
select 字段列表 from 表名 where 某个字段 is null;
- 线程的状态有几种?请列举(面试题)
答:1. NEW ,新建状态
- Runnable,运行状态
- Blocked, 阻塞状态
- Waiting,死等状态
- Timed_waiting,超时等待
- Terminated,死亡/终止状态