--天空会的像哭过,离开你以后 并没有更自由
一、删除delete
二、删除truncate
语法
truncate table 表名称(不能添加条件,不是一条一条删除,而是一次性删除所有记录,不关注删除记录条数,删除效率高)
使用truncate删除表Teacher truncate table Teacher
IN和NOT IN
IN 和NOT IN 都属于确定集合的一种;
IN用来查找属性值属于指定集合的元组;
NOT IN 用来查找属性值不属于指定集合的元组。
问题描述:
MySQL 如何查找值是NULL或空值的行记录?
错误方式:
select *from t_table where f_name = null
错误原因:
null 不能和任何值比较,sql中null与任何值比较都不会为真。
解决方法:
查询值为NULL的行记录:
SELECT * FROM `t_table` WHERE `f_name` is null
或
select *from t_table where f_name IS not null
查询值为空的行记录:
SELECT * FROM `t_table` WHERE `f_name`=''
查询值不为NULL或空值的所有行记录:
SELECT * FROM `t_table` WHERE `f_name` is not null and `f_name`!='';