数据库CRUD操作

CRUD操作:

C:create

增加数据:

insert into 表名 values('N001','汉族') 普通

insert into 表名 values('','','') 如果有自增长列, 此列可空

insert into 表名 (列名) values('n001') 往表中添加特定列的数据

R:read

查询数据:

U:update

一、查询所有数据

select * from 表名 查表中所有

select 列名,列名 from 表名 查特定列

二、根据条件查数据

select * from 表名 where 列名='内容' 一个条件查询

select * from 表名 where 列名='内容' and 列名='内容' 多条件,并且关系查询

select * from 表名 where 列名='内容' or 列名='内容' 多条件,或者查询关系

select * from 表名 where 列名 between 前数据 and 后数据 范围查询

三、模糊查询

select * from 表名 where 列名 like'%内容%' %通配符,代表任意字符 _代表任意单个字符

四、排序

select * from 表名 order by 列名 升序排列(asc升序,默认)

select * from 表名 order by 列名 desc 降序派了

select * from 表名 order by 列名,列名 两种数据排序

五、统计函数(聚合函数)

select count(主键) from 表名 查询总数据量

select max(列名) from 表名 查询最大值

select min(列名) from 表名 查询最小值

select sun(列名) from 表名 查询总和

select avg(列名) from 表名 查询平均值

六、分组查询

select 列名 from 表名 group by 列名 having count(*)>2 查询某表中某列数量大于2的类型


七、分页查询

select * from 表名 limit 5,5 第一个5是跳过5条数据,第二个五是选取5条数据

八、去重查询

select distinct 列名 from 表名

修改数据:

update 表名 set 列名='内容' 全部修改

update 表名 set 列名='neirong' where 主键='数据' 修改单条数据

D:delete

删除数据:

delete from 表名 删除这个表中的数据

delete from 表名 where Code='n001' 删除符合条件的数据

原文地址:https://www.cnblogs.com/liaoliao/p/5132290.html