1. Utilisation d'expressions régulières
L'expression principale (expression formelle) désigne une seule personne à décrire ou à assortir une série de chaînes qui répondent à une règle de syntaxe de chaîne. MySQL utilise la commande REGEXP pour fournir la fonction d'expansion d'expansion habituelle de l'utilisateur et que le REGEXP est le cas pour distinguer des lettres minuscules lors de l'exécution des joints de mode.
peut être utilisée avec des clauses de commande pour compléter des fonctions d'extraction aléatoires de certaines lignes.
3, Utilisez la clause de roulement du groupe aux statistiques
avec le déplacement de la réflexion sur une idée OLAP, c'est-à-dire que ce groupe est terminé, les utilisateurs peuvent être remplis, les utilisateurs peuvent être remplis de la rencontre Utilitaire de combinaison de paquets et de groupe. Remarque:
1, lors de l'utilisation de Rollup, vous ne pouvez pas utiliser la clause par commande à disposition. En d'autres termes, le rouleau et la commande sont éliminés les uns des autres
2, des limites utilisées dans le rouleau 4, Utiliser des fonctions de groupe de bits pour effectuer des statistiques
Utiliser le groupe par instruction et bit_et, la fonction Bit_or complète la tâche Statistiques. 5, Nom de la base de données, tableau de nom de cas
Dans la plupart des environnements UNIX, en raison de la sensibilité du système d'exploitation avec le cas, le nom de base et le nom de la table sensible au boîtier Et sous Windows, car le système d'exploitation n'est pas sensible au boîtier, le nom de la base de données et le nom de la table et le nom de la table de MySQL sous Windows ne sont pas sensibles. Les colonnes, l'indexation, les programmes de stockage et l'activation ne sont pas sensibles à l'affaire dans une plate-forme. Par défaut, la table est sensible au nom du boîtier dans UNIX, mais sous Windows ou Mac OS X n'est pas sensible au boîtier.
Comment économiser sur le disque dur de MySQL, utilisez le nom de la table et le nom de la base de données par la variable système local_case_tables_Tables, vous pouvez définir cette variable système lorsque MySQLD est démarré. Note:
1, dans UNIX, BASTER_CAST_TABles_Name est défini sur 1 et redémarrez le MySQLD, vous devez d'abord convertir le nom de la base de données ancien et le nom de la table en minuscules.
2, bien que le nom de la base de données et le nom de la table dans certaines plates-formes ne soient pas sensibles au cas, mais il est préférable de développer le même cas dans la même requête pour référencer le nom de la base de données ou le nom de la table donné.6, Problèmes à noter par les touches étrangères
Dans MySQL, l'outil de stockage InnoDB prend en charge la vérification des contraintes de mots clés externes. Pour les tableaux pour d'autres types de moteurs de stockage, des mots-clés externes peuvent être utilisés lors de l'utilisation de la clause TBL_Name (COL_NAME) spécifiée, mais la clause ne fonctionne pas réellement, uniquement en tant qu'ancot de rappel ou de commentaires pour rappeler aux utilisateurs d'être déterminés correctement. Une colonne d'une autre table.
Appliquez des expressions régulières pour permettre aux utilisateurs de trouver des commandes qui répondent à leurs propres règles dans une grande chaîne, NA CaractéristiquesIl est utile de faire des conclusions des matchs. La fonction rand () et la fonction des commandes conformément peuvent être utilisées pour randomiser la fonctionnalité, pratique pour effectuer des statistiques de données.
Le groupe de groupes avec texte enroulé peut atteindre une requête similaire en tant que OLAP.Les fonctions du bit et du groupe selon les clauses peuvent réduire considérablement le stockage, améliorer l'effet de la requête statistique dans certaines applications.
Le nom de la base de données et le nom de la table de MySQL sont étroitement liés à la relation sensible du système d'exploitation avec le cas, alors faites attention à l'attention de l'utilisateur.La fonction de verrouillage externe de MySQL ne joue que le rôle du stockage d'innoDB et d'autres moteurs de stockage pouvant créer des liens étranger, mais ne peut pas jouer le rôle des obligations étrangères.