Grundlegende Syntax und Funktionsweise der MySQL-Datenbank

Grundlegende Syntax und Funktionsweise der MySQL-Datenbank

Grundlegende Syntax der MySQL-Datenbank

DDL-Operationen

Syntax zum Erstellen einer Datenbank: Datenbankname erstellen;
Gesamte Datenbanksyntax anzeigen: Datenbanken anzeigen;
Syntax zum Wechseln (Verwenden) der Datenbank: use + Datenbankname;
Erstellen einer Tabelle Syntax: create table Tabellenname (
Feldname 1 Feldtyp,
Feldname 2 Feldtyp,
Feldname 3 Feldtyp,
…… ……
);
Alle Tabellen in der Datenbank anzeigen: Tabellen anzeigen;
Sehen Sie sich die Struktursyntax der Tabelle an: desc Tabellenname;
Syntax zum Hinzufügen von Feldern: Tabelle Tabellennamen ändern, Feldnamen Feldtyp hinzufügen Syntax zum Löschen von Feldern: Tabelle Tabellennamen ändern, Feldnamen löschen Syntax zum Ändern von Tabellennamen: Tabelle alten Tabellennamen in neuen Tabellennamen umbenennen Syntax zum Ändern von Feldtyp: Tabelle Tabellennamen ändern, Feldnamen ändern, neuer Feldtyp Syntax zum Umbenennen von Feldern: Tabelle Tabellennamen ändern, alten Feldnamen ändern, neuen Feldnamen Feldtyp

DML-Operationen

Daten einfügen Syntax: In Tabelle einfügen Name (Feldname) Wert (Inhalt)
Syntax zum Löschen von Daten: Löschen aus Tabellenname, wobei Bedingung gilt. Syntax zum Ändern von Daten: Tabellenname aktualisieren, Feld festlegen = geänderter Inhalt, wobei (Einschränkungsbedingung) gilt.
Datensyntax anzeigen: Feldnamen aus Tabellennamen auswählen, wobei Bedingungssyntax zum Löschen der Tabelle ist: Tabelle Tabellenname löschen;
Tabelle Tabellenname abschneiden;
Löschen einer Datenbank
Name der Datenbankbibliothek löschen;
Notiz:
(1) Mit Löschen werden nur die in die Tabelle eingefügten Datensätze gelöscht, die Datensätze selbst jedoch nicht. (2) Mit Truncate werden sowohl die Daten als auch die Datensätze gelöscht, was dem Löschen und anschließenden Erstellen der Tabelle entspricht.

Zwang

Funktionen zur Einschränkung des Primärschlüssels: Eindeutigkeit, Nicht-Nullbarkeit. Festlegen des Primärschlüssels und des automatisch inkrementierten Primärschlüssels: Fügen Sie beim Erstellen einer Tabelle den Primärschlüssel nach dem Feld hinzu, das als Primärschlüssel festgelegt werden soll.
Auto-Inkrement: Wenn Sie eine Tabelle erstellen, fügen Sie nach dem Feld, das auf Auto-Inkrement eingestellt werden soll, „auto_increment“ hinzu.
Nicht null-Einschränkung: darf nicht leer sein. Fügen Sie an der Einschränkungsposition nicht null hinzu.
Fremdschlüsseleinschränkungen:
Um einen Fremdschlüssel basierend auf dem Primärschlüssel der Haupttabelle zu erstellen, fügen Sie den Fremdschlüssel nach der Felddefinition hinzu.
Einschränkung (Fremdschlüsselname) Der Fremdschlüssel (das eingeschränkte Feld) verweist auf den primären Tabellennamen (das von der Außenwelt eingeschränkte Feld)
Das als Einschränkung verwendete Feld in der Haupttabelle muss der Primärschlüssel der Tabelle sein

DQL-Operationen

Grundlegende Abfrage, alle abfragen:
Wählen Sie * aus dem Tabellennamen aus, um die Daten der angegebenen Spalte abzufragen:
Wählen Sie Spaltenname 1, Spaltenname 2... aus Tabellenname aus. Schreiben Sie, welche Spalte(n) geprüft werden soll(en). Welche Spalte in der aktuellen Datenbank geprüft werden soll. Zeigen Sie Tabellen in anderen Datenbanken an.
Tabellen in Datenbankname anzeigen Die Daten in der Tabelle der nicht aktuellen Datenbank anzeigen
Wählen Sie den Spaltennamen aus bank.user;
Wobei der relationale Operator für die Abfragebedingung: > < = != >= <=
Intervall: zwischen A und B [A,B]
UND && und
oder || : oder
nicht: Nicht-Negation
Ist null: ist leer
ist nicht null: nicht leer
in was enthält Fuzzy-Abfrage
Wie wie Wildcard
_: Beliebiges Zeichen
%: beliebige Zahl

Dies ist das Ende dieses Artikels über die grundlegende Syntax und Operationen der MySQL-Datenbank. Weitere relevante Inhalte zur MySQL-Datenbanksyntax finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der Datenbanksprachenklassifizierung DDL, DCL, DML
  • MSSQL überwacht DDL-Operationen der Datenbank (Erstellen, Ändern, Löschen gespeicherter Prozeduren, Erstellen, Ändern, Löschen von Tabellen usw.)
  • Verwendung von MySQL DDL-Anweisungen
  • Zusammenfassung gängiger MySQL-DDL-Operationen
  • MySQL lernen, Datenbanken und Tabellen-DDL zu erstellen und zu bedienen für Anfänger

<<:  Drei Möglichkeiten zum Zeichnen einer Herzform mit CSS

>>:  Erfahrung im Webdesign

Artikel empfehlen

So erstellen Sie eine lnmp-Umgebung im Docker

Erstellen eines Projektverzeichnisses mkdir php E...

Detaillierte Erklärung der HTML-Formularelemente (Teil 2)

HTML-Eingabeattribute Das Value-Attribut Das Valu...

MySQL-Optimierung Verbindungsoptimierung

Im Artikel MySQL-Optimierung: Cache-Optimierung w...

Beispiele für dl-, dt- und dd-Listenbezeichnungen

Die Tags dd und dt werden für Listen verwendet. N...

ElementUI implementiert kaskadierenden Selektor

In diesem Artikelbeispiel wird der spezifische Co...

Schritte zum Aktivieren von TLS in Docker für eine sichere Konfiguration

Vorwort Ich hatte zuvor die 2375 Remote API von D...

UCenter-Homepage fügt Statistikcode hinzu

UCenter Home ist ein von Comsenz veröffentlichtes ...

Funktionen in TypeScript

Inhaltsverzeichnis 1. Funktionsdefinition 1.1 Fun...

7 Interviewfragen zu JS, wie viele können Sie richtig beantworten

Vorwort In JavaScript ist dies der Kontext zum Au...

So aktivieren Sie Fernzugriffsberechtigungen in MySQL

1. Melden Sie sich bei der MySQL-Datenbank an mys...

Detaillierte Analyse von MySQL-Ausführungsplänen

Vorwort Als wir im vorherigen Interviewprozess na...

Analyse der Anweisungsausführungsreihenfolge von SQL und MySQL

Ich bin heute auf ein Problem gestoßen: Kann ich ...

Mysql-Lösung zur Verbesserung der Effizienz beim Kopieren großer Datentabellen

Vorwort Dieser Artikel stellt hauptsächlich den r...