MySQL- tutoriaal

MySQL TUIS MySQL-inleiding MySQL RDBMS

MySQL SQL

MySQL SQL MySQL KIES MySQL WAAR MySQL EN, OF, NIE MySQL BESTEL DEUR MySQL VOEG IN MySQL NULL-waardes MySQL-OPDATERING MySQL SKEE MySQL-LIMIET MySQL MIN en MAX MySQL COUNT, AVG, SUM MySQL LIKE MySQL Wildcards MySQL IN MySQL TUSSEN MySQL aliasse MySQL sluit aan MySQL BINNE SLUIT AAN MySQL LOS LINKS AAN MySQL REGS SLUIT AAN MySQL KRUIS SLUIT AAN MySQL Self Sluit aan MySQL UNIE MySQL GROEP DEUR MySQL HET MySQL BESTAAN MySQL ENIGE, ALMAL MySQL INSERT SELECT MySQL-GEVAL MySQL nul-funksies MySQL-kommentaar MySQL-operateurs

MySQL- databasis

MySQL Skep DB MySQL Drop DB MySQL Skep tabel MySQL Drop Table MySQL Verander Tabel MySQL-beperkings MySQL nie nul nie MySQL Uniek MySQL-primêre sleutel MySQL buitelandse sleutel MySQL-tjek MySQL verstek MySQL Skep indeks MySQL Outo-verhoging MySQL-datums MySQL-aansigte

MySQL- verwysings

MySQL-datatipes MySQL-funksies

MySQL voorbeelde

MySQL voorbeelde MySQL Vasvra MySQL-oefeninge

MySQL SELECT Verklaring


Die MySQL SELECT-verklaring

Die SELECTstelling word gebruik om data uit 'n databasis te kies.

Die data wat teruggestuur word, word in 'n resultaattabel gestoor, wat die resultaatstel genoem word.

KIES sintaksis

SELECT column1, column2, ...
FROM table_name;

Hier, kolom1, kolom2, ... is die veldname van die tabel waaruit jy data wil kies. As jy al die velde wat in die tabel beskikbaar is wil selekteer, gebruik die volgende sintaksis:

SELECT * FROM table_name;

Demo-databasis

In hierdie tutoriaal sal ons die bekende Northwind-voorbeelddatabasis gebruik.

Hieronder is 'n keuse uit die "Klante"-tabel in die Noordewind-voorbeelddatabasis:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

KIES kolomme voorbeeld

Die volgende SQL-stelling kies die "Klantnaam", "Stad" en "Land" kolomme uit die "Klante" tabel:

Voorbeeld

SELECT CustomerName, City, Country FROM Customers;

KIES * Voorbeeld

Die volgende SQL-stelling kies AL die kolomme uit die "Klante"-tabel:

Voorbeeld

SELECT * FROM Customers;


Die MySQL SELECT DISTINCT Statement

Die SELECT DISTINCTstelling word gebruik om slegs afsonderlike (verskillende) waardes terug te gee.

Binne 'n tabel bevat 'n kolom dikwels baie duplikaatwaardes; en soms wil jy net die verskillende (afsonderlike) waardes lys.

KIES DISTINCT Sintaksis

SELECT DISTINCT column1, column2, ...
FROM table_name;

KIES Voorbeeld sonder onderskeid

Die volgende SQL-stelling kies alle (insluitend die duplikate) waardes uit die "Land"-kolom in die "Klante"-tabel:

Voorbeeld

SELECT Country FROM Customers;

Laat ons nou die SELECT DISTINCTstelling gebruik en die resultaat sien.


KIES DESINKE Voorbeelde

Die volgende SQL-stelling kies slegs die DISTINCT-waardes uit die "Country"-kolom in die "Customers"-tabel:

Voorbeeld

SELECT DISTINCT Country FROM Customers;

Die volgende SQL-stelling tel en gee die aantal verskillende (afsonderlike) lande in die "Klante"-tabel terug:

Voorbeeld

SELECT COUNT(DISTINCT Country) FROM Customers;

Toets jouself met oefeninge

Oefening:

Voeg die ontbrekende stelling in om al die kolomme uit die Customerstabel te kry.

 * FROM Customers;