全网高质量资源免费分享站
博客君
当前位置:网站首页 > 技术教程 > 编程技术 > 正文

数据库的SQL语句的增、删、改、查

作者:博客君日期:2021-03-29浏览:82分类:编程技术

1、增:

             insert into 表名 values();                                          //添加一整行数据

             insert into 表名(sno) values(xx);                              //对对应的列添加数据

2、改: 

             update 表名 set sno=xx;                                          //默认修改所有的数据

             update 表名 set sno=xx where uname=xxx;           //只会修改uname为xxx的行

3、删:

             delete from 表名;                                                     //删除所有的数据

             delete from 表名 where uname=xxx;                       //只会删除uname为xxx的行    

4、查:

            select * from 表名;                                                       //查一个表里面所有的数据

            select uname from 表名;                                             //查一个表里面所有列为uname的数据

            select * from 表名 where age>18;                              //查询出所有年龄大于18岁的数据

            select * from 表名 where age>18 and sex='男';         //查询出所有年龄大于18岁的男性的数据

            select * from 表名 where age>18 or sex='男';           //查询出所有年龄大于18岁的,或者男性的数据

            select * from 表名 group by xxx;                               //以xx为分组查询,只会查出这一列的所有的不同的值,并且,只有一行数据

            select * from 表名 order by xxx asc;                          //排序, 根据xxx来排序    asc从低到高      desc从高到低

            select * from 表名 limit x,y;                                       //limit限制查询结果的数量


            如果只有一个参数,那么代表从1开始,返回x条数据

            如果有两个参数,代表从x开始,查询y条数据

                

             当sql语句分组或者排序之后,就不能有条件了,如果想加条件,则用having

             要求年龄小于35岁才进行分组

             select * from 表名 group by sex where age<35;

             select * from 表名 group by sex having age<35;

                

            案例:查出消费最高的那个人

            select * from 表名 order by price desc limit 1;



暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

请填写验证码