Les jeux de caractères et types de données

Les jeux de caractères et types de données

Un jeu de caractères

  • Jeu de caractères est une spécification standard pour le style de codage instruction SQL, s'il n'y a pas ensemble uniforme de caractères, des instructions SQL dans l'utilisation du processus sera le chaos.
  • Découvrez tous les jeux de caractères: spectacle charset;
  • Commencent tout juste de construire un jeu de caractères de base de données Le format de codage est latin1, base de données de caractère grand public actuellement utilisé en Chine est UTF8 ou utf8mb4, une petite quantité sera utilisée GBK.
  • différence de UTF8 et utf8mb4:
    • UTF8: un Chinois occupe 3 octets, les données ne peuvent être stockées dans cette expression caractère emoji ensemble
    • utf8mb4: un 4 octets chinois, ces données de jeu de caractères peuvent être stockées expression emoji et contient la mb4 utf8 plaine

    Recommander utf8mb4 de sélection directe lorsque la base de données est créée.

En second lieu, les règles de validation / collation (collation)

  • Voir tout le classement: show collation;
  • utf8mb4_general_ci: pas sensibles à la casse
  • utf8mb4_bin: sensible à la casse

En fonction de la scène pour sélectionner le classement pour ah

En troisième lieu, le type de données

  • Type de numérique:
    • tinyint: Type minimum de nombre entier, dans l'intervalle de 0 à 256
    • smallint: plus petit type entier, la plage de -2 15-2 15
    • type int: type entier classique, la plage de -2 32-2 32-1
  • chaîne
    • Type de données le plus utilisé dans la production de
    • catégorie:
      • char (100): Le type de données de longueur fixe, longueur de données 100 indique, indépendamment de la durée de la longueur d'une chaîne de caractères, l'espace de stockage 100 est attribué immédiatement caractères, ne sont pas remplis avec des espaces à remplir l'espace
      • varchar (num): longueur variable type de données, num indique la longueur de données. Chaque fois avant de stocker les données doivent d' abord déterminer la longueur de la chaîne, l' espace disque sur demande . Nous demanderons une seule longueur de chaîne de l'espace pour stocker la longueur de la chaîne (moins de 255),
        si plus de deux longueurs de chaîne prennent l' espace de stockage.

      Comment sélectionner ces deux types de données: les données lorsque la longueur de données est inférieure à 255, et sélectionne un produit de carbonisation de longueur fixe (100), si la longueur de données est supérieure à 255 ou une longueur variable est sélectionnée varchar (num)

      • enum (énumération)
  • temps
    • DataTime: année, mois, jour, heure
      • Gamme: 01/01/1000 00:00:00 9999-12-3123: 59: 59,999999
      • Quel fuseau horaire est réglé pour commencer a été corrigé et ne changera pas
    • horodatage: Lorsque l'année, mois, jour, heure
      • Champ d'application: 1970-01-01 00:00:00 2038-01-1903: 14: 07,999999
      • Passera automatiquement en fonction du fuseau horaire
  • binaire

Je suppose que tu aimes

Origine www.cnblogs.com/ddzc/p/12557533.html
conseillé
Classement