select 字段 from 表名 order by 字段 ASC|DESC
select * from ljm where id>2 and id<5;
select * from ljm where id>2 or id<5;
嵌套/多条件
select * from ljm where id>2 or (id>3 and id <5);
select distinct 字段 from 表名;
select 字段,聚合函数 from 表名 (where 字段名(匹配) 数值) group by 字段名;
select 字段 from 表名 limit [offset,] number
列的别名
select 字段 as 字段别名 表名
表的别名
select 字段 from 表名 as 别名
as 可以省略
AS可作为连接语句用
例如: create table lucien as select * from ljm;
这里的AS起到的作用:
1、创建一个新表lucien,定义表结构,插入表数据(与working表相同)
2、但是“约束"没有被“复制”过来,但是如果原表设置了主键,那么附表的: default字段会默认设置一个0
示例:
select id,name from ljm where hobby in (select hobby from ljm where hobby>3);
in 是将主查询和子查询关联起来的语法
例:
select name,hobby from ljm
以上命令可以查询一张表的name和hobby信息
将结果作为“表”进行查询的时候,我们也需要用到别名
比如我们输入:select hobby from (select name,hobby from ljm);
会报错,因为 select name,hobby from ljm 得到的是一个结果集,而不是表,mysql 是不能识别的
所以我们需要对结果集设置一个别名,这样mysql就能将结果集视为一张表。
select count(*) as num from working where exists(select id from working where id>3);
as num 将 count 统计的结果作为 num 返回
exists 布尔值判断,where之后的语句成立,布尔值则为0,则进行前面的操作,否则返回值为0
当使用 sum求和结合exists ,如果查询结果不成立,返回值为null
Android系统源码编译网上流传着很多优秀的文章为什么我要写这个呢主要的原因是记...
本文由葡萄城技术团队原创并首发 转载请注明出处: 葡萄城官网 与多数面向对象的...
jsp 中HttpClient中的POST方法实例详解 POST方法用来向目的服务器发出请求,要求...
春节回家到底要不要测核酸?春节回家要不要隔离?近日,国家卫健委首次明确,需持7...
本文实例为大家分享了webAPI实现图片放大镜效果的具体代码,供大家参考,具体内...
前言 该脚本的代码大部分是参考自阿里云的官方帮助文档。 1, 脚本语言使用的是py...
跨域 跨域有三个条件,满足任何一个条件就是跨域 1:服务器端口不一致 2:协议不...
问题 有的时候 SQL 语句被锁住了,可是通过 show processlist 找不到加锁的的 SQ...
最近在写个需要简单支付的小项目,用到了支付宝接口,现已完成。把php接入支付宝...
实现JSP页面跳转,有如下几种方式: n 使用href超链接标记 (客户端跳转) n 使用J...