Cet article se concentre sur les astuces pour exécuter SQL. Cette méthode apporte non seulement une commodité d'utilisation, mais garantit également la sécurité des données. 1 : Données de requête (garantir les performances des requêtes) Tout d'abord, je voudrais expliquer les performances de SELECT * et SELECT t.id, t.name Conclusion : les performances de ce dernier sont en fait meilleures que celles du premier. Je n'y crois pas, vous pouvez le tester vous-même. Lors de l'interrogation, il est préférable de donner un alias à la table pour faciliter la recherche des champs à interroger dans la table. Lors de l'exécution de SQL pour une requête multi-conditions, utilisez des outils tels que Navicat pour écrire une requête SQL au format suivant : SELECT cus.uuid , cus.customerId FROM `customer` cus où 1=1 et cus.uuid='' --&nb
1. Conseils sur le fonctionnement de MySQL
Introduction : Cet article se concentre sur les astuces pour exécuter SQL. Cette méthode apporte non seulement une commodité d'utilisation, mais garantit également la sécurité des données.
Introduction : DECLARE @fieldname varchar(50) DECLARE @fieldvalue nvarchar(100) SET @fieldname='chassisno' --Un ou aucun des chassisno, plateno,owner, contacttelno peut être transmis ici Passez SET @fieldvalue='Zuowenjun' IF @fieldname = 'chassisno'
3 Instance VC MySQL (API C) et téléchargement de code (1) (2)_PHP tutoriel.
Introduction : exemple VC MySQL (API C) et téléchargement de code (1) (2). 10. Compétences en matière d'instructions SQL 1. Un problème d'instruction SQL : conversion de lignes et de colonnes select * from v_temp Les résultats de la vue ci-dessus sont les suivants : nom_utilisateur nom_rôle -------------------- --- -- Administrateur système Administrateur
4. Instance VC MySQL (API C) et téléchargement de code (1) (2)
Introduction : exemple VC MySQL (API C) et téléchargement de code (1) (2). 10. Compétences en matière d'instructions SQL 1. Un problème d'instruction SQL : conversion de lignes et de colonnes select * from v_temp Les résultats de la vue ci-dessus sont les suivants : nom_utilisateur nom_rôle -------------------- --- -- Administrateur système Administrateur
5. Compétences en matière d'instructions SQL : statistiques mensuelles
Introduction à : SQL Compétences en matière de déclaration : statistiques par mois
6. Compétences en matière de déclaration SQL pour supprimer les lignes en double
Introduction : Supprimer les tables Si Si vous souhaitez supprimer les lignes de données en double dans une table, vous pouvez immédiatement penser à utiliser le mot-clé DISINTCT, mais DISINTCT ne peut supprimer que les lignes avec les mêmes colonnes dans la table. Si vous rencontrez des lignes qui doivent supprimer plusieurs champs en double dans la table. (c'est-à-dire : une partie du Même, partiellement différente), alors que devrions-nous faire ? Grâce à de nombreuses années d'expérience en rédaction de bases de données, j'ai compilé les méthodes suivantes pour votre référence
Introduction : Méthode 1 (applicable uniquement à un seul champ) Utiliser pas dedans, facile à comprendre, faible efficacité sélectionner A.ID à partir de A où A.ID pas dedans (sélectionnez l'ID dans B ) Méthode 2 (applicable à la correspondance de plusieurs champs) Utilisez la jointure gauche... sur..., "B.ID isnull" signifie qu'après la jointure gauche, l'enregistrement dans lequel le champ B.ID est nul sélectionnez A.ID dans A left jo
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!