sql语句去重以及模糊查询

1.  --distinct去重,like模糊查询

     select distinct * from table1 where table1.id like '%123%'    

2.要查询整个表,并添加一个虚列,列名为Gender,填充值为null,可用如下语句: 

  select *,null Gender from test

3.删除表中数据

delete * from test

  对表进行清除

 truncate table test

1、DROP删表,表结构将删了,当然数据也不存在了
2、TRUNCATE和DELETE删数据,表结构还在
3、DELETE可以带条件删除,TRUNCATE是全部删除
4、DELETE删除会写日志,TRUNCATE不写
5、DELETE效率低,数据可以恢复,TRUNCATE效率高,数据不可恢复
原文地址:https://www.cnblogs.com/mathyk/p/9203539.html