SQL常用增删改查语句
1增
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2删
3改
4查
4.1精确(条件)查询<br>select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]</p> <p>4.1.1【查询所有数据行和列】<br>例:select * from a<br>说明:查询a表中所有行和列</p> <p><br>4.1.2【查询部分行列--条件查询】<br>例:select i,j,k from a where f=5<br>说明:查询表a中f=5的所有行,并显示i,j,k3列</p> <p>4.1.3【在查询中使用AS更改列名】<br>例:select name as 姓名 from a where xingbie='男'<br>说明:查询a表中性别为男的所有行,显示name列,并将name列改名为(姓名)显示</p> <p>4.1.4【查询空行】<br>例:select name from a where email is null<br>说明:查询表a中email为空的所有行,并显示name列;SQL语句中用is null或者is not null来判断是否为空行</p> <p>4.1.5【在查询中使用常量】<br>例:select name, '唐山' as 地址 from Student<br>说明:查询表a,显示name列,并添加地址列,其列值都为'唐山'</p> <p>4.1.6【查询返回限制行数(关键字:top percent)】<br>例1:select top 6 name from a<br>说明:查询表a,显示列name的前6行,top为关键字<br>例2:select top 60 percent name from a<br>说明:查询表a,显示列name的60%,percent为关键字</p> <p>4.1.7【查询排序(关键字:order by , asc , desc)】<br>例:select name<br>from a<br>where chengji>=60<br>order by desc<br>说明:查询a表中chengji大于等于60的所有行,并按降序显示name列;默认为ASC升序</p> <p><br>4.2模糊查询
4.2.1【使用like进行模糊查询】
注意:like运算副只用于字符串,所以仅与char和varchar数据类型联合使用
例:select * from a where name like ‘赵%’
说明:查询显示表a中,name字段第一个字为赵的记录
4.4.1内联接
【
】

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150157.html