我有一个列字段
   
    “姓名”
   
   具有
   
    VARCHAR类型
   
   和
   
    长度
   
   80岁。
如果我搜索长度大于80的字符串,在这种情况下,SELECT操作的行为是什么?
  
  
   除了往返数据库,它会扫描整个表还是只执行一个返回,因为长度已经大于80?
  
  SELECT * FROM TABLE WHERE name = "longgg... ...string" ;
  
   我需要这方面的知识,因为在现有的代码库中有一个变量,用于MVC的所有层。此变量用于具有不同长度的不同列。为了节省时间和代码冗余,我只想使用相同的变量,它的验证长度比80更大。
  
  
   
    讨论结束后,我将添加长度验证而不是
这取决于扫描所有行时的数据库验证!