数据查询

查询所有字段:SELECT * FROM 表名

查询指定字段:SELECT 字段名 FROM 表名

如果查询多个字段可以使用“,”分隔

带IN关键字的查询:SELECT * FROM 表名 WHERE 条件 [NOT] IN(元素1,元素2,……,元素n);

IN关键字可以判断某个字段的值是否在指定集合中。

NOT是可选参数,加上NOT表示不再集合内满足条件

元素表示集合中的元素,各元素之间用“,”隔开,字符型元素需要加上单引号。

带BETWEEN AND的范围查询:SELECT * FROM 表名 WHERE 条件 [NOT] BETWEEN 取值1 AND 取值2;

NOT是可选参数,加上NOT表示不再指定范围内满足条件

取值1 :表示范围的起始值

取值2:表示范围的终止值

带LIKE的字符匹配查询:SELECT * FROM 表名 WHERE 字段名 like  要查询的数据

LIKE属于较常用的比较运算符,通过它可以实现模糊查询。他有两种通配符:“%”和下划线“_”;

“%”可以匹配一个或多个字符,可以代表任意长度的字符串。长度可以为0 。例如:“明_机”表示以明开头,以机结尾的任意长度字符串。

“_”只匹配一个字符。例如:m_n表示以m开头,以n结尾的三个字符。

用IS NULL关键字查询空值: IS [NOT] NULL

IS NULL关键字可以判断字段的值是否为空。

NOT是可选参数,加上NOT表示不是空值时满足条件

带AND多条件查询:SELECT * FROM 数据表名 WHERE 条件1 AND 条件2 [...AND 条件表达式n];

AND关键字用来联合多个条件进行查询。使用AND关键字时,只有满足所有查询条件的记录会被查询出来。如果不满足这些查询条件的其中一个,这样的记录将被排除掉。

带OR的多条件查询: SELECT * FROM 数据表名 WHERE 条件1 OR 条件2 [...OR 条件表达式n];

OR关键字也可以用来联合多个条件进行查询,但是与AND关键字不同,OR关键字只要满足查询条件中的一个,那么此记录就会被查询出来;如果不满足这些查询条件中的任何一个,这样的记录将会被排除掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值