sql >> Databasteknik >  >> RDS >> Mysql

Hur fungerar MIN() och MAX() på CHAR/VARCHAR-strängar i MySQL?

MySQL-strängjämförelse, tekniskt kallad sortering , är platsberoende. Jag föreslår att du läser avsnitten 10.1.1 om sortering i allmänhet, 10.1.2 om sortering i MySQL och 10.1.7 om sammanställningsfrågor. På http://collation-charts.org/ du kan få reda på detaljer om de enskilda kollationerna, t.ex. den som heter latin1_general_ci (där _ci står för skiftlägesinkänslig). Sorteringen som används när du ringer MAX och MIN bör vara sammanställningen av kolumnen i fråga, såvida du inte anger en annan sammanställning med en formulering som MAX(Name COLLATE latin1_german2_ci) .




  1. Läs igenom stora textfiler och lagra varje rad i databasen

  2. När prestandan för Distinct och Group By är olika?

  3. MySQL:Varför är poängen alltid 1 i fulltext?

  4. Stora .PDF-filer laddas inte upp till MySQL-databasen som medium BLOB via PHP, filer under 2 MB fungerar bra