Über MySQL müssen Sie die Datentypen und Operationstabellen kennen

Über MySQL müssen Sie die Datentypen und Operationstabellen kennen

Datentypen und Operationen Datentabelle

1.1 MySQL-Typ: Integer

1.2 MySQL-Datentyp: Gleitkommatyp

1.3 Datums- und Uhrzeittyp

DATUM 1 Supportzeitraum: 1. Januar 1000 – 31. Dezember 9999
DATETIME 3 unterstützt die Zeit: 00:00 am 1. Januar 1000 bis 23:59:59 am 31. Dezember 9999
TIMESTAMP 3 unterstützt Daten vom 1. Januar 1970 bis zum 31. Dezember 2037
ZEIT 8 Supportzeit: -8385959~8385959
JAHR 4 Unterstützungszeit: 1970-2069

1.4 Zeichentyp

CHAR: feste Länge. Wenn die Länge kleiner als die angegebene Länge ist, am Ende Leerzeichen hinzufügen.
VARCHAR: variable Länge (variabel)
Die zusätzlichen Bytes in L+1 oder L+2 werden verwendet, um die Länge des Datenwerts zu speichern. Bei der Verarbeitung von Daten variabler Länge speichert MySQL sowohl den Dateninhalt als auch die Datenlänge.
1 bezieht sich auf den maximalen Speicherbereich von L, 1 Byte sind 8 1s.
Bei einer vorzeichenbehafteten Zahl ist das höchste Bit das Vorzeichenbit, der Zeichentyp ist jedoch eine vorzeichenlose Zahl, also 2^7+2^6+2^5+2^4+2^3+2^2+2^1+1=255, d. h. das erste L<=255.

Vier Datentypen:

Ganzzahl: TINYINT SMALLINT MEDIUMINT BIGINT

Gleitkommatyp: FLOAT oder DOUBLE[(M,D)] M ist die Gesamtzahl der Ziffern und D die Anzahl der Ziffern nach dem Dezimalpunkt

Datums- und Zeittyp: weniger verwendet, meist in Form eines Zeitstempels gespeichert

Zeichentyp char(5) 5-Byte-Zeichentyp

1.5 Erstellen einer Datentabelle

Die Datentabelle (oder Tabelle) ist eine der wichtigsten Komponenten der Datenbank und die Grundlage anderer Objekte.
VERWENDUNG: Öffnen Sie die Datentabelle
Verwenden Sie den Datenbanknamen. MySQL-Anmeldeschritte:
1. Geben Sie den Benutzernamen -u ein
2. Geben Sie das Passwort -p ein
3. Geben Sie die Portnummer ein-P (Großbuchstabe)

Alle Datenbanken anzeigen:

Datenbanken anzeigen

Öffnen Sie die auszuführende Datenbank

Datenbankbibliotheksnamen verwenden

Eine geöffnete Datenbank anzeigen:

Datenbank auswählen
Tabelle erstellen tb1(

Benutzername VARCHAR(20),

Alter TINYINT UNSIGNED,

Gehalt FLOAT(8,2) UNSIGNED

);

//Eine tb1-Tabelle mit Benutzernamen, Alter und Gehalt erstellt.

1.6 Datentabelle anzeigen

TABELLEN ANZEIGEN [FROM db_name] [LIKE 'Muster' | WHERE Ausdruck]

1.7 Zeigen Sie die Datentabellenstruktur an

SPALTEN AUS TBL_NAME ANZEIGEN

1.8 Einfügen und Suchen von MySQL-Datensätzen

Datensatz einfügen

INSERT [INTO] Tabellenname [(Spaltenname,...)] VALUES(Wert,..)
in tb1-Werte einfügen('Jack', 18,6000,00);

Datensatzsuche

SELECT Ausdruck, ... FROM Tabellenname;
wähle * aus tb1;

1.9 MySQL Null- und Nicht-Null-Werte

NULL, der Feldwert kann leer sein
NOT NULL, Feldwerte dürfen nicht leer sein. Fügen Sie beim Einfügen von Feldern NULL und NOT NULL hinzu.

1.10 Automatische Nummerierung

AUTO_INCREMENT

Automatische Nummerierung und muss in Kombination mit dem Primärschlüssel verwendet werden. Standardmäßig ist der Startwert 1 und die Erhöhung erfolgt jedes Mal um 1.

1.11 Einführung in Primärschlüsseleinschränkungen:

PRIMÄRSCHLÜSSEL

Primärschlüsseleinschränkung Jede Datentabelle kann nur einen Primärschlüssel haben. Der Primärschlüssel stellt die Eindeutigkeit des Datensatzes sicher. Der Primärschlüssel ist automatisch NICHT NULL.
AUTO_INCREMENT muss zusammen mit PRIMARY KEY verwendet werden.
PRIMAYR KEY muss jedoch nicht mit AUTO_INCREMENT verwendet werden.

1.12 Einführung in eindeutige Einschränkungen

EINZIGARTIGER SCHLÜSSEL

Einzigartige Einschränkung

Die Unique-Einschränkung kann die Einzigartigkeit des Datensatzes sicherstellen

Das eindeutige Einschränkungsfeld kann einen Nullwert (NULL) haben.

Jede Datentabelle kann mehrere eindeutige Einschränkungen haben

Tabelle tb5 erstellen(

id smallint unsigned auto_increment Primärschlüssel,

Benutzername VARCHAR (20) NICHT NULL EINZIGARTIGER SCHLÜSSEL,

Alter tinyint UNSIGNED

);

1.13 Standardbeschränkungen

STANDARD

Standardwert: Wenn beim Einfügen eines Datensatzes dem Feld kein Wert explizit zugewiesen wird, wird automatisch ein Standardwert zugewiesen.

Tabelle tb6 erstellen(

id smallint unsigned auto_increment Primärschlüssel,

Benutzername varchar(20) ungleich null eindeutiger Schlüssel,

Geschlecht Aufzählung('1','2','3') Standard '3'

);

Zusammenfassen

Dies ist das Ende dieses Artikels über die Datentypen und Operationsdatentabellen, die Sie über MYSQL wissen müssen. Weitere relevante Inhalte zu MYSQL-Datentypen und Operationsdatentabellen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Zusammenfassung gängiger Fehler beim Entwurf von MySQL-Tabellen
  • MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse
  • Erweiterte MySQL-Funktionen - detaillierte Erläuterung des Konzepts und des Mechanismus der Datentabellenpartitionierung
  • So erstellen Sie einen Tabellenindex in MySQL
  • So verwalten Sie MySQL-Indizes und Datentabellen
  • Beispiel für die MySQL-Methode zum Löschen von Daten und Datentabellen
  • Einstellen der Engine MyISAM/InnoDB beim Erstellen einer Datentabelle in MySQL
  • So löschen Sie eine MySQL-Tabelle
  • Detaillierte Erklärung zum Erstellen einer Datentabelle in MySQL und zum Herstellen von Primär- und Fremdschlüsselbeziehungen
  • Eine einfache Methode zum Zusammenführen und Entfernen doppelter MySQL-Tabellen
  • So entwerfen Sie MySQL-Statistikdatentabellen

<<:  Detaillierte Erklärung des Loop-Formularelementbeispiels in Vue

>>:  Detaillierte Analyse des virtuellen Nginx-Hosts

Artikel empfehlen

Bereitstellung und Konfiguration des Apache-Dienstes unter Linux

Inhaltsverzeichnis 1 Die Rolle von Apache 2 Apach...

Erfahren Sie, wie Sie Docker unter Windows 10 Home Edition installieren.

Als ich die Bücher über Redis und Spring Cloud Al...

CSS3 verwendet var()- und calc()-Funktionen, um Animationseffekte zu erzielen

Wissenspunkte in der Vorschau anzeigen. Animation...

VMware Workstation-Installation unter Linux

Vom Einsteiger bis zum Neueinsteiger ist das Linu...

Über IE8-Kompatibilität: Erklärung des X-UA-Compatible-Attributs

Problembeschreibung: Code kopieren Der Code laute...

Vue verwendet Plug-Ins, um Bilder proportional zuzuschneiden

In diesem Artikel wird der spezifische Code von V...

Tiefes Verständnis von Zeilenhöhe und vertikaler Ausrichtung

Mehrere Konzepte Zeilenbox: Eine Box, die eine In...

So installieren Sie Grafana und fügen Influxdb-Überwachung unter Linux hinzu

Installieren Sie Grafana. Die offizielle Website ...

Entdecken Sie die Wahrheit hinter dem Neuladevorgang in Nginx

Der heutige Artikel stellt hauptsächlich den Neul...

So lösen Sie das Problem ERROR 2003 (HY000) beim Starten von MySQL

1. Problembeschreibung Beim Starten von MySQL tri...

So finden Sie den angegebenen Inhalt einer großen Datei in Linux

Denken Sie im Großen und im Kleinen und lenken Si...

Detaillierte Erklärung des TIMESTAMPDIFF-Falls in MySQL

1. Syntax TIMESTAMPDIFF(Einheit, Beginn, Ende); G...