sql 基础查询

基础查询:

SELECT * FROM

解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT *  (查询所有字段*代表所有字段)

 

SELECT ID,NAME FROM

解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT  ID,NAME (查询 ID和NAME字段)

 

带条件的查询

SELECT * FROMWHERE ID=1

 解析:此语句找到表中ID字段等于1的数据 

 

SELECT * FROMWHERE ID>1

解析:此语句找到表中ID字段大于1的数据

 

SELECT * FROMWHERE ID<1

解析:此语句找到表中ID字段小于1的数据

 

SELECT * FROMWHERE ID IN (1,2,3)

解析:此语句找到表中ID字段等于1或者2或者3的数据

 

SELECT * FROMWHERE ID NOT IN (1,2,3)

解析:此语句找到表中ID字段不等于1或者2或者3的数据 

 

SELECT * FROMWHERE NAME LIKE  %内容%

解析:此语句找到表中NAME字段出现内容数据,这个%代表任意内容,放在前面代表前面可以出现或者不出现任意内容,比如:

  NAME LIKE  ‘%内容%‘,NAME中的数据是“这个内容是123”   他找到了内容就匹配了,

  如果是NAME LIKE  ‘内容%‘   那就只能找内容开头的比如:NAME中的数据是“内容是123”,他就匹配了,

  如果是NAME LIKE  ‘%内容‘   那就只能找内容结尾的比如:NAME中的数据是“这个内容”,他就匹配了

 

SELECT * FROMWHERE ID  BETWEEN 1 AND 10

解析:此语句找到表中ID字段1--10的内容,BETWEEN 是范围 1到10范围的数据  一般用于数据取范围

 

sql 基础查询

上一篇:sql AND和OR


下一篇:MySQL5.7一主两从MHA自动切换(VIP方法)