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

Das Phänomen des Margin-Top-Collapses und die spezifische Lösung

Was ist ein Margin-Top-Collaps? Der Margin-Top-Co...

Analyse der Unterschiede zwischen Mysql InnoDB und MyISAM

MySQL unterstützt viele Arten von Tabellen (d. h....

JavaScript BOM-Standortobjekt + Navigatorobjekt + Verlaufsobjekt

Inhaltsverzeichnis 1. Standortobjekt 1. URL 2. Ei...

Der gesamte Prozess der Installation von mysql5.7.22 unter der ARM64-Architektur

MySQL-Download-Adresse: https://obs.cn-north-4.my...

JS-Code zum Erzielen eines Seitenwechseleffekts

In diesem Artikelbeispiel wird der spezifische Co...

CSS implementiert die Bottom-Tapbar-Funktion

Viele Mobiltelefone verfügen mittlerweile über di...

JavaScript, um die Idee des Schlangenspiels umzusetzen

Die Implementierungsidee des Javascript-Spiels Sn...

Detailliertes Tutorial zum Ausführen mehrerer Springboot mit Docker

Docker führt mehrere Springboot Erstens: Port-Map...

Vue3.0 verwendet das Plug-In vue-grid-layout, um Drag-Layout zu implementieren

Inhaltsverzeichnis 1. Plugins 2. Zwischenspiel 3....

jQuery implementiert einen einfachen Karusselleffekt

Hallo zusammen, heute werde ich die Implementieru...