php - Dans MySQL, est-il plus efficace d'utiliser le type int comme champ de clé primaire que le type char ?
黄舟
黄舟 2017-05-25 15:08:20
0
2
831

Excusez-moi, dans MySQL, est-il plus efficace d'utiliser le type int comme champ de clé primaire que le type char ?

En raison des besoins de l'entreprise, il est nécessaire d'utiliser un horodatage + 2 nombres aléatoires pour former l'identifiant.
Par exemple : 149561542040, un total de 12 chiffres.
Si le champ ID utilise un entier bigint, sera-t-il plus efficace que d'utiliser char ?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(2)
黄舟

En termes d'espace, BIGINT occupe 8 octets et CHAR occupe 12 octets
La différence est évidente dans les données massives, INT est plus efficace

.
过去多啦不再A梦

Personnellement, je pense qu'il y a une différence d'efficacité.
Les types entiers ont des méthodes efficaces de tri et de recherche.
Char devrait être beaucoup plus faible

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal