MySQL er en open source kraftfuld RDMS, som indeholder mange skalerbare tabeller til at gemme dataene i en organiseret struktur. Mens du administrerer en database, er der behov for at hente antallet af poster eller rækker i en tabel, du kan gøre dette ved at bruge COUNT()-funktionen, informationsskemaet eller kommandoen SHOW TABLE STATUS. Funktionen COUNT() er dog den nemmeste metode til dette formål.
Denne artikel vil lære, hvordan man får antallet af poster eller rækker i en tabel ved hjælp af MySQL COUNT()-funktionen i Select-forespørgslen.
Forudsætning: Opret forbindelse til lokal MySQL-server
Sørg for, at MySQL er installeret i dit system, for at bekræfte, om MySQL er installeret i dit system eller ej, skriv denne kommando:
mysql --version
Her ses det i outputtet ovenfor, at MySQL er installeret i systemet.
Opret forbindelse til den lokale MySQL-server ved at bruge denne syntaks:
mysql -i < brugernavn > -s
Angiv dit brugernavn, brugernavnet til dette indlæg er ' md ”, skal du indtaste din serveradgangskode for at logge ind, med succes:
Brug denne kommando til tilgængelige databaser på serveren:
VIS DATABASER;
For at arbejde i en bestemt database skal du bruge denne syntaks:
En succesmeddelelse vises.
Brug denne kommando til at vise alle tilgængelige tabeller i databasen:
Få antallet af poster eller rækker ved hjælp af COUNT-funktionen i en tabel
Funktionen COUNT() kan bruges i kombination med andre funktioner og operatorer i MySQL. Hvis du giver ' * ” til COUNT-funktionen vil den returnere antallet af alle poster eller rækker i denne tabel, brug denne syntaks for at gøre det:
VÆLG ANTAL ( * ) FRA < tabelnavn > ;
Du fik det samlede antal af alle poster eller rækker i tabellen.
Lad os indsætte en ny post i tabellen ved hjælp af INSERT-kommandoen og derefter bruge denne COUNT-funktionskommando igen for at få antallet af poster eller rækker i tabellen:
Hvis du vil tælle antallet af rækker for en bestemt kolonne, skal du bruge denne syntaks:
Angiv navnet på tabellen og kolonnen:
For at bruge funktionen COUNT() med en WHERE-sætning til at få antallet af rækker, der opfylder specifikke kriterier, skal du bruge denne syntaks:
Angiv parametre og kriterier:
Du er i stand til at få antallet af poster eller rækker i en tabel ved at bruge COUNT()-funktionen i MySQL.
Konklusion
At få antallet af poster eller rækker i en MySQL-tabel er nogle gange en vigtig opgave for databasestyring, som let kan udføres ved hjælp af COUNT()-funktionen. Det hjælper dig med at tælle antallet af alle posterne i en tabel eller fra en bestemt kolonne. Det kan også bruges i kombination med andre funktioner og operatorer i MySQL for at give antallet af poster eller rækker, der opfylder en specifik betingelse.