sql >> Database teknologi >  >> RDS >> Mysql

MySQL char vs. int

Hvis du har en fast størrelse, kan du bruge char(8) -> 8B , mysql virker meget hurtigere med felter med fast størrelse, men hvis du vælger int -> 4B vil du spare plads, og også hvis du vil have et indeks på det felt, vil det arbejde hurtigere end char.

Du kan lave en simpel benchmark for at teste skrive- og læsehastigheden ved hjælp af char(8) og int

Der er ingen punkt i at bruge variabel længde type som varchar eller varbinary hvis du har en fast størrelse, fordi ydeevnen falder



  1. Databasemodel for et meddelelsessystem

  2. Hvornår/hvorfor skal man bruge Cascading i SQL Server?

  3. mysql_real_escape_string VS addslashes

  4. CAST() vs TRY_CAST() i SQL Server:Hvad er forskellen?