article Annuaire
QUELQUES MOTS 1. DQL
Les données du langage de requête: Les données Query Language
- Toutes les requêtes utilisent ce SELECT
- Les requêtes simples, des requêtes complexes peuvent le faire ~
- Base de données dans la langue de base, la plus importante déclaration
- La déclaration la plus fréquemment utilisée
SELECT syntaxe complète
Note: [] représente le cas échéant, {} représente requis
2. Spécifiez le champ de requête
(1) Interroger tous de l'étudiant
syntaxe: SELECT * FROM table
(2) champ spécifié requête
Syntaxe: champs SELECT de table
(3) alias, le résultat d'un nom
AS peut jouer à l' alias de champ, peut également jouer un alias à la table
syntaxe: champ SELECT 1 AS alias 1, champ 2 AS alias 2 à partir de nom de table comme alias
(4) fonction concat (a, B)
(. 5) pour re distinctes
fonctions: l' élimination de requête SELECT sur les résultats de données en double, double les données montrent que l' on ne
- Toutes les requêtes les résultats des tests
- Découvrez ce que les élèves ont passé l'examen
- données trouvées en double, la déduplication
(6) des colonnes de la base de donnée (expression)
- version du système de requête (Fonction)
- Utilisé pour calculer la (expression)
- Requête taille de pas d'incrément (variable)
- scores de test de Student + 1 points Voir
Notez que
la base de données des expressions: colonne de valeur de texte, Null, variables système calcul fonction d'expression ....
expression SELECT de table
3. Lorsque la clause conditionnelle
Action: récupérer les valeurs de données répondent aux conditions
de la recherche de conditions par une ou plusieurs expressions! Résultat Boolean
(1) opérateurs logiques
tentent d'utiliser des lettres
- les résultats des tests requêtes entre 95 à 100 points
- recherche floue (section)
- En plus des étudiants en dehors de la réussite des élèves n ° 1000
(2) requête floue: Opérateurs de comparaison
-
étudiants Liu requête Surnommé, combiné avec comme% (au nom de 0 à un certain nombre de caractères)
-
étudiants requête du nom de Liu, _ retour (un caractère) Le nom est un seul mot
-
Rechercher les étudiants du nom de Liu, __ derrière (un caractère) ne citer que deux mots
-
mot d'interrogation du nom Moyen Ka Ka% des étudiants%
-
Requête n ° 1001, les étudiants
-
Requêtes étudiants dans l'Anhui
-
Adresse requêtes est null étudiant vide « »
-
Requêtes date de naissance des étudiants n'est pas vide
4. Union table requête
-
REJOIGNEZ contraste
-
Entre les trois types
-
exercice 1
Requête a pris les étudiants d'examen: ID étudiant, nom, numéro de compte, fractionnelle
pensée ① analyse de la demande, qui analyse la requête à partir du champ de table, (requêtes de jointure)
② déterminer quelle connexion utiliser la requête? 7 types
③ déterminer les points d'intersection (les deux tables de données qui sont les mêmes)
④ déterminées par: l'étudiant studentNo = table transcription studentNo
- Anglais II
A demandé aux élèves de prendre les informations d'examen: l' école, le nom de l' étudiant, le nom du compte, les résultats
de l' analyse de la demande d'idées, l' analyse sur le terrain à partir de laquelle les tables de requête, étudiant, résultat, sujet (requêtes de jointure)
② déterminer quelle connexion utiliser la requête? 7 types
③ déterminer les points d'intersection (les deux tables de données qui sont les mêmes)
④ déterminées par: l'étudiant studentNo = table transcription studentNo
Résumé: Je dois trouver ... quelles données le SELECT
la table FROM à partir de laquelle rechercher plusieurs tableaux
Tableau XXX Rejoignez connecté
sur la conditionnalité croisée
suppose l'existence d'une requête multi-table, lentement, pour interroger deux tables, puis augmenter lentement
La pagination et de tri
(1) Classer
- ASC ASC, descendant DESC
- ORDER BY tri dans quel domaine, comment rangée
- Exercice: résultats des résultats de la requête triés par ordre décroissant
(2) Paging
raisons Paging: pour faciliter la base de données de pression, donne l'expérience meilleure, cascade
syntaxe: limite la valeur de départ, la taille de la page
limite N pages (n - 1) * pageSize, pageSize
(n - 1) * pageSize : valeur de départ de
la pageSize: taille de la page
n: cette page
données total / page = nombre total de pages
6. sous_requête
Essence: nichée dans la clause où, dans une sous-requête
-
Exercice 1: requête de la structure de base de données de tous les résultats 1 essai (numéro d'étudiant, numéro de compte, notes), dans l' ordre décroissant
Méthode 1: Utiliser les requêtes de jointure
façon: en utilisant les sous-requêtes (à l'intérieur et à l' extérieur)
-
Exercice deux: cours des requêtes pour les mathématiques avancées -2 et aucun score n'est inférieur à 80 élèves du numéro de l' école et le nom du
chemin: Utiliser les requêtes de jointure
façon: en utilisant les sous-requêtes (à l'intérieur et à l' extérieur)
7. filtrage de paquets et
Noyau: regroupés selon différents cours
GROUP BY ...
having ...
Exercice: moyenne des cours de requêtes différentes, score le plus élevé, score le plus bas, sur plus de 80 points en moyenne