查询表中全部数据
select * from tableName;
查询表中id的1到4条数据
select * from tabName order by id limit 0,4;
查询id为2的数据
select * from tabName where id=2;
按名字模糊查询
select * from tabName where name like '%字%';
删除id为2的数据
delete from tabName where id=2;
在表中插入一条数据
insert into tabName (name,age,gender)values('张三',21,'男');
把id为2的数据的名字改为张三
update tabName set(name='张三') where id=2;
接下来介绍一下数据去重:
去重查询有两种方式,一个是distinct去重查询,另一种是是用group by 分组进行去重。distinct去重后返回的不是一个完整的对象,只返回重复的列,group by返回的时完整的对象,select distinct name from tableName (把名字相同的去掉,只有名字列查询)
delete from tabName where id not in(select max(id) id from tabName group by name having count(name) > 1);
删除姓名重复的除了id的最大的数据。