Maison >base de données >tutoriel mysql >Explication détaillée sur la récupération des données MySQL

Explication détaillée sur la récupération des données MySQL

jacklove
jackloveoriginal
2018-06-14 16:17:531748parcourir

MySQL n'est pas sensible à la casse, mais essayez de mettre en majuscules les mots-clés et les sommes de colonnes en minuscules pour faciliter la lecture et le débogage.

Instruction SQL, tous les espaces sont ignorés. L'instruction SQL peut être donnée sur une seule ligne ou divisée en plusieurs lignes. Généralement, s'écrit sur plusieurs lignes .

Incrémentation automatique :

Certaines listes nécessitent des valeurs uniques. MySQL peut automatiquement attribuer un numéro disponible à chaque ligne sans ajouter manuellement un numéro unique à chaque ligne. valeur.

DESCRIBE = SHOW COLUMNS FROM

MySQL prend en charge DESCRIBE comme raccourci pour SHOW COLUMNS FROM. Par exemple :

équivaut à


Données non triées :

S'il n'y a pas de tri explicite dans MySQL La structure de la requête, l'ordre des données renvoyées n'ont aucun sens. Tant que le même nombre de lignes est renvoyé, c'est normal.

Lors de la récupération de plusieurs colonnes, assurez-vous d'ajouter les deux après le nom de la colonne. Il n'est pas nécessaire d'ajouter la dernière.


Récupérer toutes les colonnes :

Donner Si le caractère générique * est spécifié, toutes les colonnes seront renvoyées.

Généralement, les caractères génériques ne sont pas utilisés pour récupérer toutes les colonnes, mais si le nom de la colonne n'est pas explicitement spécifié, il peut être utilisé pour récupérer des colonnes avec des noms inconnus.

SELECT renvoie toutes les lignes correspondantes.


Toutes les valeurs d'une rangée (avec les doublons) sont récupérées, alors comment les supprimer ? DISTINCT, renvoie uniquement des valeurs différentes.


LIMIT 5 signifie ne pas renvoyer plus de 5 lignes de SELECT ; > LIMIT 5,5 signifie que MySQL renvoie 5 lignes à partir de la ligne 5 ; le premier nombre est la position de départ et le deuxième nombre est le nombre de lignes à récupérer. (1) Apportez-en un La valeur LIMIT commence toujours à partir de la première ligne, et le nombre donné est le nombre de lignes renvoyées avec deux valeurs LIMIT que vous pouvez spécifier pour commencer à partir de la position où le numéro de ligne est la première valeur.

(2) La première ligne récupérée est la ligne 0 au lieu de la ligne 1 (c'est la même chose que le tableau donc LIMIT 1 récupère la deuxième ligne au lieu de la ligne 1) ; Une ligne.

(3) Lorsqu'il n'y a pas assez de lignes (par exemple, LIMIT 10,5 mais il n'y a que 13 lignes au total), MySQL renverra le plus de lignes qu'il peut renvoyer.

Dans MySQL5 et supérieur, il y a :

LIMIT 3,4 == LIMIT 4 OFFSET 3 # À partir de la ligne 3, prenez 4 lignes

Cet article explique la récupération de données MySQL Pour plus de contenu connexe, veuillez faire attention au site Web chinois php. .

Recommandations associées : sql Comparaison du décalage horaire entre deux enregistrements adjacents

Connexion .net2.0 Configuration de la base de données Mysql5

Explication détaillée de la différence entre cookie et session

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn