基础查询:
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范围的数据 一般用于数据取范围