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

Packetdrills prägnantes Benutzerhandbuch

1. Kompilierung und Installation von Packetdrill ...

So lösen Sie das Problem, dass der Docker-Container keinen Vim-Befehl hat

Finden Sie das Problem Als ich heute versuchte, d...

Implementierung der Vue-Einzeldateikomponente

Ich habe kürzlich über Vue gelesen. Ich habe eine...

So implementieren Sie das Beobachtermuster in JavaScript

Inhaltsverzeichnis Überblick Anwendungsszenarien ...

JavaScript-Canvas zum Erzielen eines Regentropfeneffekts

In diesem Artikelbeispiel wird der spezifische Co...

IIS7 IIS8 http springt automatisch zu HTTPS (Port 80 springt zu Port 443)

IIS7 muss bestätigen, ob das pseudostatische Modu...

LINUX Prüft, ob der Port belegt ist

Ich konnte nie herausfinden, ob der Port belegt i...

Nginx definiert die Zugriffsmethode für Domänennamen

Ich erstelle derzeit Nginx, kann aber nicht über ...