Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ausführliche Erläuterung der MySQL-Grundlagen: Datenmodell und SQL-Sprache

WBOY
Freigeben: 2022-05-30 20:50:39
nach vorne
2261 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen relevantes Wissen über MySQL, in dem hauptsächlich Probleme im Zusammenhang mit dem Datenmodell und der SQL-Sprache vorgestellt werden, d , ich hoffe, es wird für alle hilfreich sein.

Ausführliche Erläuterung der MySQL-Grundlagen: Datenmodell und SQL-Sprache

Empfohlenes Lernen: MySQL-Video-Tutorial

1. Relationale Datenbank

Wir wissen, dass MySQL ein relationales Datenbankverwaltungssystem (RDBMS) ist und relationale Datenbanken (RDB) derzeit die am weitesten verbreitete Datenbank sind.

Relationale Datenbanken wie Excel-Arbeitsblätter verwenden zweidimensionale Tabellen, die aus Zeilen und Spalten bestehen, um Daten zu speichern. Und relationale Datenbanken verwenden eine spezielle SQL-Sprache, um Daten zu manipulieren.

Beispiel: Das Folgende sind die Daten einer „Studententabelle“

Ausführliche Erläuterung der MySQL-Grundlagen: Datenmodell und SQL-Sprache

2. MySQL-Datenmodell

MySQL ist ein Client/Server-System (C/S), das SQL über das an den Server senden kann client-Anweisungen zum Implementieren von Datenbank-Lese- und Schreibvorgängen.

Ein MySQL-Server kann mehrere Datenbanken haben, und jede Datenbank kann auch mehrere Tabellen haben. Nachdem der Client eine Verbindung zu einer der Datenbanken hergestellt hat, kann er die Tabellen in der Datenbank bearbeiten.

Ausführliche Erläuterung der MySQL-Grundlagen: Datenmodell und SQL-Sprache

3. SQL-Sprache

SQL ist eine Sprache, die für den Betrieb relationaler Datenbanken entwickelt wurde. Obwohl es auch für SQL Standards gibt, unterscheidet sich SQL tatsächlich je nach RDBMS.

1. Standard-SQL

Die Internationale Organisation für Normung (ISO) hat entsprechende Standards für SQL entwickelt. Das darauf basierende SQL wird als Standard-SQL bezeichnet.

Allerdings entspricht nicht jedes RDBMS vollständig diesem Standard, was dazu führt, dass SQL auf Oracle, aber nicht auf MySQL verwendet werden kann und umgekehrt. Natürlich wird die Unterstützung von Standard-SQL in jedem RDBMS immer besser. Solange Sie Standard-SQL lernen, können Sie grundsätzlich SQL-Anweisungen in verschiedenen RDBMS schreiben.

2. SQL-Anweisungen und ihre Typen

Eine SQL-Anweisung ist eine Anweisung, die aus Schlüsselwörtern, Tabellennamen, Spaltennamen usw. besteht. Schlüsselwörter sind Wörter, deren Bedeutung oder Verwendung definiert wurde. Beispiel: Das Abfrageschlüsselwort ist create;来自哪个表使用from usw.

Entsprechend den verschiedenen Arten von Anweisungen, die RDBMS gegeben werden, können SQL-Anweisungen in drei Kategorien unterteilt werden:

  • DDL (Datendefinitionssprache) wird zum Erstellen und Löschen von Objekten wie Datenbanken und Tabellen verwendet.
  • DML (Data Manipulation Language) wird zum Abfragen oder Ändern von Datensätzen in einer Tabelle verwendet.
  • DCL (Data Control Language) wird verwendet, um Änderungen an Daten in der Datenbank zu bestätigen oder abzubrechen und Benutzerberechtigungen zu verwalten.

Ein Artikel wird später veröffentlicht, um diese drei SQL-Anweisungen im Detail vorzustellen, daher werde ich hier nicht auf Details eingehen.

3. Grundlegende Syntaxregeln von SQL

Einige Syntaxregeln müssen beim Schreiben von SQL-Anweisungen befolgt werden.

  • SQL-Anweisungen sollten mit einem Semikolon (;) enden: In MySQL werden SQL-Anweisungen einzeln ausgeführt und ein Semikolon (;) wird verwendet, um das Ende einer SQL-Anweisung anzuzeigen.
  • SQL-Anweisungen berücksichtigen nicht die Groß-/Kleinschreibung von Schlüsselwörtern: SQL unterscheidet nicht die Groß-/Kleinschreibung von Schlüsselwörtern, einschließlich Tabellennamen und Spaltennamen.
  • Wörter müssen durch Leerzeichen oder Zeilenumbrüche getrennt werden: Wörter müssen durch Leerzeichen oder Zeilenumbrüche getrennt werden, sonst tritt ein Fehler auf.
  • Die Schreibmethode für Konstanten ist festgelegt: Zeichenfolgen- oder Datumstypkonstanten werden in einfache Anführungszeichen gesetzt. Numerische Typen können direkt geschrieben werden.

Empfohlenes Lernen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der MySQL-Grundlagen: Datenmodell und SQL-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage