sql 基础查询
Posted York
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 基础查询相关的知识,希望对你有一定的参考价值。
基础查询:
SELECT * FROM 表
解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT * (查询所有字段*代表所有字段)
SELECT ID,NAME FROM 表
解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT ID,NAME (查询 ID和NAME字段)
带条件的查询
SELECT * FROM 表 WHERE ID=1
解析:此语句找到表中ID字段等于1的数据
SELECT * FROM 表 WHERE ID>1
解析:此语句找到表中ID字段大于1的数据
SELECT * FROM 表 WHERE ID<1
解析:此语句找到表中ID字段小于1的数据
SELECT * FROM 表 WHERE ID IN (1,2,3)
解析:此语句找到表中ID字段等于1或者2或者3的数据
SELECT * FROM 表 WHERE ID NOT IN (1,2,3)
解析:此语句找到表中ID字段不等于1或者2或者3的数据
SELECT * FROM 表 WHERE NAME LIKE \'%内容%\'
解析:此语句找到表中NAME字段出现内容数据,这个%代表任意内容,放在前面代表前面可以出现或者不出现任意内容,比如:
NAME LIKE \'%内容%\',NAME中的数据是“这个内容是123” 他找到了内容就匹配了,
如果是NAME LIKE \'内容%\' 那就只能找内容开头的比如:NAME中的数据是“内容是123”,他就匹配了,
如果是NAME LIKE \'%内容\' 那就只能找内容结尾的比如:NAME中的数据是“这个内容”,他就匹配了
SELECT * FROM 表 WHERE ID BETWEEN 1 AND 10
解析:此语句找到表中ID字段1--10的内容,BETWEEN 是范围 1到10范围的数据 一般用于数据取范围
以上是关于sql 基础查询的主要内容,如果未能解决你的问题,请参考以下文章