• mysql之查询条件


    1、对于数字类型   status  (int)

    select * from student where status="23x11o66请求" 

    如果数据库存的是  数字类型。查询赋值时,如果是一个字符串。例如  status="23x11o66请求"。

    则mysql会自动从左往右截取,直到不满足数字类型。则把之前满足的数据作为查询条件去查询(这里截取到23就截止了)。

    也就是等于 select * from student where status="23" 

    2、对于字符串类型  name (varchar)

    只会去掉后空格,对于前空格和中间空格则不会去除,

    例如   数据库有字段      name(varchar) =张大山 

    select * from student where name="张大三"            可以查出

    select * from student where name="张大三 "           可以查出

    select * from student where name="张大       三"     不可以查出

    select * from student where name="        张大三"    不可以查出

  • 相关阅读:
    [COCI20142015#1] Kamp
    [CEOI2007]树的匹配Treasury
    [JLOI2016/SHOI2016]侦察守卫
    [POI2015]MOD
    [BJOI2017]机动训练
    [九省联考2018]一双木棋chess
    [清华集训2012]串珠子
    [POI2014]ZALFreight
    [SHOI2009]舞会
    [COCI2019]Mobitel
  • 原文地址:https://www.cnblogs.com/xgzzzy16/p/13727072.html
Copyright © 2020-2023  润新知