Mindmap-Galerie MySQL
Dies ist eine Mindmap über MySQL, die hauptsächlich detaillierte Wissenspunkte wie Datenbank, SQL-Sprache, grundlegende Abfragezusammenfassung, Fensterfunktionen, Abfragen mit mehreren Tabellen, Unterabfragen usw. umfasst.
Bearbeitet um 2024-10-29 09:28:59Rumi: 10 dimensões do despertar espiritual. Quando você para de se procurar, encontrará o universo inteiro porque o que está procurando também está procurando por você. Qualquer coisa que você persevera todos os dias pode abrir uma porta para as profundezas do seu espírito. Em silêncio, deslizei para o reino secreto e gostei de tudo para observar a magia ao meu redor e não fiz barulho. Por que você gosta de rastejar quando nasce com asas? A alma tem seus próprios ouvidos e pode ouvir coisas que a mente não pode entender. Procure para dentro para a resposta a tudo, tudo no universo está em você. Os amantes não acabam se encontrando em algum lugar, e não há despedida neste mundo. Uma ferida é onde a luz entra em seu coração.
A insuficiência cardíaca crônica não é apenas um problema da velocidade da freqüência cardíaca! É causada pela diminuição da contração miocárdica e da função diastólica, o que leva a um débito cardíaco insuficiente, o que, por sua vez, causa congestão na circulação e congestão pulmonar na circulação sistêmica. Das causas, o indução aos mecanismos de compensação, os processos fisiopatológicos de insuficiência cardíaca são complexos e diversos. Ao controlar o edema, reduzir a frente e pós -carga do coração, melhorando a função de conforto cardíaco e prevenindo e tratando as causas básicas, podemos efetivamente responder a esse desafio. Somente entendendo os mecanismos e as manifestações clínicas da insuficiência cardíaca e as estratégias de prevenção e tratamento, podemos proteger melhor a saúde do coração.
A lesão de isquemia-reperfusão é um fenômeno que a função celular e os distúrbios metabólicos e os danos estruturais piorarão depois que órgãos ou tecidos restauram o suprimento sanguíneo. Seus principais mecanismos incluem aumento da geração de radicais livres, sobrecarga de cálcio e o papel dos microvasculares e leucócitos. O coração e o cérebro são órgãos danificados comuns, manifestados como mudanças no metabolismo do miocárdio e mudanças ultraestruturais, diminuição da função cardíaca etc. As medidas de prevenção e controle incluem remover os radicais livres, reduzir a sobrecarga de cálcio, melhorar o metabolismo e controlar as condições de reperfusão, como baixo sódio, baixa temperatura, baixa pressão, etc. A compreensão desses mecanismos pode ajudar a desenvolver opções eficazes de tratamento e aliviar lesões isquêmicas.
Rumi: 10 dimensões do despertar espiritual. Quando você para de se procurar, encontrará o universo inteiro porque o que está procurando também está procurando por você. Qualquer coisa que você persevera todos os dias pode abrir uma porta para as profundezas do seu espírito. Em silêncio, deslizei para o reino secreto e gostei de tudo para observar a magia ao meu redor e não fiz barulho. Por que você gosta de rastejar quando nasce com asas? A alma tem seus próprios ouvidos e pode ouvir coisas que a mente não pode entender. Procure para dentro para a resposta a tudo, tudo no universo está em você. Os amantes não acabam se encontrando em algum lugar, e não há despedida neste mundo. Uma ferida é onde a luz entra em seu coração.
A insuficiência cardíaca crônica não é apenas um problema da velocidade da freqüência cardíaca! É causada pela diminuição da contração miocárdica e da função diastólica, o que leva a um débito cardíaco insuficiente, o que, por sua vez, causa congestão na circulação e congestão pulmonar na circulação sistêmica. Das causas, o indução aos mecanismos de compensação, os processos fisiopatológicos de insuficiência cardíaca são complexos e diversos. Ao controlar o edema, reduzir a frente e pós -carga do coração, melhorando a função de conforto cardíaco e prevenindo e tratando as causas básicas, podemos efetivamente responder a esse desafio. Somente entendendo os mecanismos e as manifestações clínicas da insuficiência cardíaca e as estratégias de prevenção e tratamento, podemos proteger melhor a saúde do coração.
A lesão de isquemia-reperfusão é um fenômeno que a função celular e os distúrbios metabólicos e os danos estruturais piorarão depois que órgãos ou tecidos restauram o suprimento sanguíneo. Seus principais mecanismos incluem aumento da geração de radicais livres, sobrecarga de cálcio e o papel dos microvasculares e leucócitos. O coração e o cérebro são órgãos danificados comuns, manifestados como mudanças no metabolismo do miocárdio e mudanças ultraestruturais, diminuição da função cardíaca etc. As medidas de prevenção e controle incluem remover os radicais livres, reduzir a sobrecarga de cálcio, melhorar o metabolismo e controlar as condições de reperfusão, como baixo sódio, baixa temperatura, baixa pressão, etc. A compreensão desses mecanismos pode ajudar a desenvolver opções eficazes de tratamento e aliviar lesões isquêmicas.
MySQL
Datenbank
Datenbankzusammensetzung
Zeilen und Spalten bilden eine Tabelle und Tabellen bilden eine Datenbank. In MySQL können mehrere Datenbanken platziert werden.
Datenbanktyp
Unternehmensdatenbank
, Zum Beispiel: Oracle, SQLServer, DB2 usw.;
Open-Source-Datenbank
Zum Beispiel: MySQL, PostgreSQL usw.;
Desktop-Datenbank
Vertreten durch Microsoft Access, geeignet für Desktop-Anwendungen
Datentyp
Numerischer Typ
Am häufigsten werden int (Ganzzahl), Float (Dezimal) und Double (Dezimal) verwendet.
Datumstyp
Am häufigsten werden DATE (Datum), TIME (Uhrzeit) und DATETIME (Datum/Uhrzeit) verwendet.
Texttyp
Am häufigsten werden VARCHAR (Variablenzeichenfolge) und TEXT (Text) verwendet.
SQL-Sprache
Suchaussage
wählen
aus
Limlt
Suche einschränken
unterscheidbar
Duplikate entfernen
Qualifizierende Bedingungen (Where-Anweisung)
Numerische Beurteilung: größer als (>), kleiner als (<), gleich (=), ungleich (
Logisches Urteil: AND, OR, NOT, IN()
Unscharfes Urteil: wie, %, _ (Unterstrich) usw. wie „%value%“
Berechnetes Feld
Feld 1 Feld 2 als „Gesamt“, Feld 1-Feld 2 als „Differenz“, Feld 1*Feld 2 als „Produkt“, Feld 1/Feld 2 als „Dividieren durch“
Spleißfelder
concat(field1,field2)AS'neuer Feldname'
Aggregatfunktion
zählen
Zählen Sie die Anzahl der Datensatzzeilen, in denen die angegebene Spalte nicht NULL ist
Summe
Berechnen Sie die Summe der Werte der angegebenen Spalte
max
Berechnen Sie den Maximalwert der angegebenen Spalte
min
Berechnen Sie den Mindestwert der angegebenen Spalte
Durchschn
Berechnen Sie den Durchschnitt der angegebenen Spalte
Datengruppierung (gruppieren nach)
gruppieren nach
Wird verwendet, um Zeilen mit demselben Wert zu gruppieren, um Aggregatfunktionen wie Summe, Anzahl, Durchschnitt usw. für jede Gruppe auszuführen.
Datenfilterung
haben
Die Funktion von have besteht darin, die Gruppierungsergebnisse nach der Gruppierung der Daten zu filtern.
Ergebnisse sortieren
Bestellen nach ……absteigend
Grundlegende Abfragezusammenfassung
Schreibreihenfolge grundlegender SQL-Anweisungen
Abfragereihenfolge grundlegender SQL-Anweisungen
Unterabfrage
Wo
Merkmale
1. Das Ergebnis der Unterabfrage ist ein Wert oder mehrere Werte.
2. Das Ergebnis der Unterabfrage wird als Vergleichsbedingung der übergeordneten Abfrage verwendet.
Vergleichsoperator
< = > =
IN-Operator
Das Ergebnis der Unterabfrage ähnelt einem Array. Die übergeordnete Abfrage verwendet die IN-Funktion, um die Ergebnisse der Unterabfrage zu enthalten.
ALL-Operator
Der ALL-Operator ist derselbe wie der Vergleichsoperator ((
JEDER Betreiber
ANY ist auch ein Operator und Vergleichsoperator (
ANY ist auch ein Operator und Vergleichsoperator (
EXISTS-Operator
EXISTS ist ein boolescher Operator, der in SQL-Anweisungen verwendet wird, um zu erkennen, ob eine Unterabfrage Zeilen zurückgibt. EXISTS ist ein boolescher Typ,
aus
Abfrage mit mehreren Tabellen
Kombinierte Abfrage (UNION)
Der UNION-Operator wird verwendet, um die Ergebnismengen von zwei oder mehr SELECT-Anweisungen zu kombinieren und doppelte Zeilen zu entfernen.
Abfrage mit mehreren Tabellen
Merkmale
Eine Abfrage mit mehreren Tabellen bedeutet, dass Daten aus mehreren miteinander verbundenen Tabellen abgerufen werden können.
Einstufung
Innerer Join-JOIN: Dasselbe wie innerjoin; Tabelle 1 verbindet Tabelle 2 und gibt die für Tabelle 1 und Tabelle 2 gemeinsamen Zeilen zurück Left-Join-LEFTJOIN: Tabelle 1 verbindet Tabelle 2, basierend auf Tabelle 1, und stimmt mit den am häufigsten verwendeten relevanten Informationen in der rechten Tabelle überein. Alle Zeilen werden aus der linken Tabelle zurückgegeben Right-Join-RIGHTJOIN: Tabelle 1, Right-Join-Tabelle 2, basierend auf Tabelle 2, Übereinstimmung mit den relevanten Informationen von Tabelle 1; Gibt alle Zeilen der rechten Tabelle zurück, auch wenn in der linken Tabelle keine Übereinstimmung vorhanden ist Vollständige Verbindung – Es gibt keine direkte Implementierung der vollständigen Verbindung in MySQL, sie kann jedoch indirekt erreicht werden.
Fensterfunktion
Fensterfunktion
Definition
Fensterfunktion: Die Fensterfunktion ist eine Art erweiterte SQL-Funktion. Es handelt sich um eine spezielle Funktion, die auf einem Datensatz ausgeführt wird und bestimmte Bedingungen erfüllt. Sie wird zur Durchführung komplexer Datenanalysen und statistischer Berechnungen verwendet. Fenster bedeutet, Daten zu gruppieren, und jede Gruppe ist ein Fenster.
Einstufung
Ein Typ ist die Aggregatfensterfunktion. Wenn die Aggregatfunktion gleichzeitig mit dem Schlüsselwort over verwendet wird, ist die Aggregatfunktion die Fensterfunktion. Der andere Typ sind spezielle Fensterfunktionen, die mit dem Schlüsselwort over verwendet werden müssen.
Standort
Da die Fensterfunktion mit den Ergebnissen arbeitet, die von der Where- oder Group-By-Klausel verarbeitet werden, kann die Fensterfunktion grundsätzlich nur in Select geschrieben werden.
Stellungnahme
<Fensterfunktion> OVER ( PARTITION BY <für die Gruppierung verwendeter Spaltenname> ORDER BY <für die Sortierung verwendeter Spaltenname>
Fensteraggregationsfunktion
Jeder Datensatz im Fenster wendet dynamisch Aggregatfunktionen wie SUM() an, um verschiedene Aggregatfunktionswerte innerhalb des angegebenen Fensters dynamisch zu berechnen.
Fenstersortierfunktion
Es dient dazu, Sortiervorgänge durchzuführen und Rankings anzuzeigen. Häufig verwendet wird DENSE_RANK() ROW_NUMBER()
Fensterverteilungsfunktion
Funktion „percent_rank()“.
Definition
Percent_rank()-Funktion: Prozentsortierung, gibt die prozentuale Position der aktuellen Zeile in der Gruppe zurück und der Rückgabewertbereich ist [0, 1].
berechnen
„PERCENT_RANK()“ wird gemäß der Formel „(Rang-1) / (Gesamtzahl der Zeilen-1)“ für jede Zeile berechnet.
cume_dist()-Funktion
Definition
Funktion cume_dist(): kumulative Verteilung, gibt die Anzahl der Zeilen „vor der aktuellen Zeile“ und „gleich der aktuellen Zeile (einschließlich der aktuellen Zeile)“ zurück und berücksichtigt den Prozentsatz der Anzahl der Zeilen in der Gruppe.
berechnen
cume_dist(): Jede Zeile wird nach der Formel „Anzahl der Zeilen kleiner oder gleich dem aktuellen Wert/Gesamtzahl der Zeilen in der Gruppe“ berechnet.
Fensterversatzfunktion
Kopf- und Schwanzfunktionen
Definition
Fragen Sie die ersten oder letzten Nicht-NULL-Daten des angegebenen Felds ab FIRST_VALUE() LAST_VALUE()
berechnen
Ermitteln Sie die Maximal- und Minimalwerte: Die ersten und letzten Funktionen können den Maximal- oder Minimalwert jeder Gruppe basierend auf bestimmten Sortierregeln ermitteln.
Vorher-Nachher-Funktionen
Definition
Fragen Sie die Richtung des angegebenen Felds in der aktuellen Zeile ab. Zeilendaten: LAG() Zeilendaten: LEAD()
berechnen
Verzögerung/Voreilung (Feld, Parameter 1, Parameter 2) — Parameter 1: Wie oft die Daten vorwärts/rückwärts verschoben werden sollen — Parameter 2: Der Standardwert des nicht vorhandenen Werts, der nach der Vorwärts- und Rückwärtsbewegung generiert wird; dieser Parameter kann weggelassen werden, und der Standardwert ist null.
Schiebefenster
Schlüsselwort PRECEDING
PRECEDING ist in SQL ein Schlüsselwort, das in Fensterfunktionen verwendet wird, um den Fensterbereich zu definieren. PRECEDING wird oft mit Fensterfunktionen verwendet, um den Bereich des Berechnungsfensters anzugeben. Es definiert ein Fenster, das die aktuelle Zeile enthält Eine bestimmte Anzahl Zeilen vorher.
FOLLOWING Schlüsselwort
Die folgende Zeile 2 bedeutet auf Chinesisch die folgenden zwei Zeilen, was genau das Gegenteil von vorhergehend ist, was vorwärts bedeutet. Das Folgen ist rückwärts.