DQLs vollständiger englischer Name ist Data Query Language (Datenabfragesprache), Datenabfragesprache, die zum Abfragen von Datensätzen in Tabellen in Datenbanken verwendet wird.
DQL-Abfrageanweisung, die Syntaxstruktur ist wie folgt:
SELECT
Feldliste
FROM
Tabellennamenliste
WHERE
Bedingungsliste
GROUP BY
Gruppenfeldliste
HAVING
Zustand Liste nach der Gruppierung
ORDER BY
Feldliste sortieren
LIMIT
Paging-Parameter
1. Mehrere Felder abfragen
SELECT 字段1, 字段2, 字段3 ... FROM 表名 ; SELECT * FROM 表名 ;
Hinweis: * bedeutet, dass alle Felder abgefragt werden. Verwenden Sie es so wenig wie möglich in der tatsächlichen Entwicklung ( unintuitiv, beeinträchtigt die Effizienz).
2. Feldeinstellungsalias
SELECT 字段1 [ AS 别名1 ] , 字段2 [ AS 别名2 ] ... FROM 表名; SELECT 字段1 [ 别名1 ] , 字段2 [ 别名2 ] ... FROM 表名;
3. Entfernen Sie doppelte Datensätze
SELECT DISTINCT 字段列表 FROM 表名;
select name,workno,age from emp;
select id ,workno,name,gender,age,idcard,workaddress,entrydate from emp;
select workaddress as '工作地址' from emp; -- as可以省略 select workaddress '工作地址' from emp;
Funktion | > |
größer als | > = |
größer oder gleich | < |
ist kleiner als oder! | IN(...) |
LIKE-Platzhalter | |
IS NULL | |
Üblicherweise verwendete logische Operatoren sind wie folgt: | |
Logischer Operator. | Funktion |
UND oder && | und (mehrere Bedingungen sind gleichzeitig wahr) |
oder select distinct workaddress '工作地址' from emp; Nach dem Login kopieren | D Fragen Sie das Alter ab, das 18 oder 20 oder 40 Jahren entspricht. Mitarbeiterinformationen mit einem zweistelligen Namen abfragen_ %select * from emp where age = 22; Nach dem Login kopieren |
function |
max | ist Maximalwert |
min | Minimum |
Durchschnitt | Durchschnitt |
Summe | Summe |
Syntax
select * from emp where idcard is null;
Fall
A. Zählen Sie die Anzahl der Mitarbeiter in diesem Fall Unternehmen
select * from emp where age >= 15 && age <= 20; select * from emp where age >= 15 and age <= 20; select * from emp where age between 15 and 20;
B. Statistik Das Durchschnittsalter der Mitarbeiter in diesem Unternehmen
select * from emp where age = 18 or age = 20 or age =40; select * from emp where age in(18,20,40);
E Summe des Alters der Mitarbeiter in Xi'an
select * from emp where name like '__';
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die MySQL-DQL-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!