Sådan får du antallet af poster eller rækker i en tabel ved hjælp af MySQL

Sadan Far Du Antallet Af Poster Eller Raekker I En Tabel Ved Hjaelp Af Mysql



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:

brug < databasenavn > ;



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:

VÆLG ANTAL < kolonnenavn > FRA < tabelnavn > ;


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:

VÆLG ANTAL ( * ) FRA < tabelnavn > HVOR < kolonnenavn > = værdi;


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.