Heim > Datenbank > SQL > Was sind die häufigsten Datentypen in Datenbanken?

Was sind die häufigsten Datentypen in Datenbanken?

烟雨青岚
Freigeben: 2020-06-16 17:22:16
Original
39825 Leute haben es durchsucht

Was sind die häufigsten Datentypen in Datenbanken?

Was sind die häufigsten Datentypen in Datenbanken?

1. Integer-Datentyp: Der Integer-Datentyp ist einer der am häufigsten verwendeten Datentypen.

1. INT (INTEGER)

INT (oder INTEGER) Datentyp speichert von -2 bis zur 31. Potenz (-2, 147, 483, 648) auf alle positiven und negativen ganzen Zahlen zwischen 2 hoch 31 -1 (2, 147, 483, 647). Alle Daten vom Typ INT werden in 4 Bytes gespeichert, von denen 1 Bit das Vorzeichen des Ganzzahlwerts darstellt und die anderen 31 Bits die Länge und Größe des Ganzzahlwerts darstellen.

2. SMALLINT

Der Datentyp SMALLINT speichert von -2 bis zur 15. Potenz (-32, 768) bis 2 bis zur 15. Potenz -1 (32, 767 ) zwischen allen positiven und negativen ganzen Zahlen. Alle Daten vom Typ SMALLINT belegen 2 Byte Speicherplatz, von denen 1 Bit das Vorzeichen des ganzzahligen Werts darstellt und die anderen 15 Bit die Länge und Größe des ganzzahligen Werts darstellen.

2. Gleitkomma-Datentyp: Der Gleitkomma-Datentyp wird zum Speichern von Dezimalzahlen verwendet. Numerische Gleitkommadaten werden in SQL Server mithilfe der Aufrundungsmethode (oder auch nur Rundung genannt) gespeichert.

1. Der Datentyp REAL

Der Datentyp REAL kann bis auf die 7. Dezimalstelle genau sein und liegt im Bereich von -3,40E -38 bis 3,40 E + 38. Alle Daten vom Typ REAL belegen 4 Byte Speicherplatz.

2. FLOAT

Der FLOAT-Datentyp kann bis zur 15. Dezimalstelle genau sein und sein Bereich liegt zwischen -1,79E -308 und 1,79E +308. Alle Daten vom Typ FLOAT belegen 8 Byte Speicherplatz. Der Datentyp FLOAT kann in der Form FLOAT[n] geschrieben werden. n gibt die Genauigkeit von FLOAT-Daten an. n ist ein ganzzahliger Wert zwischen 1 und 15.

Wenn n zwischen 1 und 7 liegt, werden tatsächlich Daten vom Typ REAL definiert, und das System verwendet 4 Bytes, um sie zu speichern. Wenn n zwischen 8 und 15 liegt, betrachtet das System sie als FLOAT-Typ. und verwendet 8 Bytes, um es zu speichern.

3. Binärer Datentyp

1. BINÄR

Der Datentyp BINÄR wird zum Speichern von Binärdaten verwendet. Seine Definitionsform ist BINARY (n), n stellt die Länge der Daten dar und sein Wert reicht von 1 bis 8000. Bei der Verwendung muss die Größe der Daten vom Typ BINARY angegeben werden, die mindestens 1 Byte betragen sollte. Daten vom Typ BINARY belegen n+4 Byte Speicherplatz.

Bei der Dateneingabe müssen Sie vor den Daten das Zeichen „0X“ als binäre Kennung hinzufügen. Wenn Sie beispielsweise „abc“ eingeben möchten, sollten Sie „0xabc“ eingeben. Wenn die Eingabedaten zu lang sind, wird der überschüssige Teil abgeschnitten. Wenn die Eingabedaten eine ungerade Anzahl von Ziffern haben, wird nach dem Startsymbol „0X“ eine 0 hinzugefügt. Beispielsweise wird das obige „0xabc“ vom System automatisch in „0x0abc“ geändert.

2. VARBINARY

Die Definitionsform des VARBINARY-Datentyps ist VARBINARY(n). Es ähnelt dem Typ BINARY. Der Wert von n liegt ebenfalls zwischen 1 und 8000. Wenn die Eingabedaten zu lang sind, wird der überschüssige Teil abgeschnitten.

Der Unterschied besteht darin, dass der Datentyp VARBINARY die Eigenschaft einer variablen Länge aufweist, da die Speicherlänge des Datentyps VARBINARY der tatsächlichen Wertlänge + 4 Byte entspricht. Wenn der BINARY-Datentyp NULL-Werte zulässt, wird er als VARBINARY-Datentyp behandelt.

4. Logische Datentypen

1 BIT: Der BIT-Datentyp belegt 1 Byte Speicherplatz und sein Wert ist 0 oder 1. Wenn Sie einen anderen Wert als 0 oder 1 eingeben, wird dieser als 1 behandelt. Der BIT-Typ kann nicht als NULL-Wert definiert werden (der sogenannte NULL-Wert bezieht sich auf einen Nullwert oder einen bedeutungslosen Wert).

5. Zeichendatentyp: Der Zeichendatentyp ist der am häufigsten verwendete Datentyp. Es kann zum Speichern verschiedener Buchstaben, numerischer Symbole und Sonderzeichen verwendet werden. Unter normalen Umständen müssen bei der Verwendung von Zeichentypdaten einfache Anführungszeichen ' oder doppelte Anführungszeichen " davor und danach eingefügt werden.

1. CHAR

CHAR Datentyp Die Definitionsform ist CHAR[(n)]. Jedes im CHAR-Typ gespeicherte Zeichen und Symbol belegt ein Byte Speicherplatz, und der Wert von n beträgt 1 bis 8000 8000 ANSI-Zeichen.

Wenn der n-Wert nicht angegeben ist, ist der Systemstandardwert 1. Wenn die Anzahl der Zeichen in den Eingabedaten kleiner als n ist, fügt das System automatisch Leerzeichen hinzu, um die zu füllen Wenn die Eingabedaten zu lang sind, werden die überschüssigen Daten abgeschnitten.

SQL umfasst alle Vorgänge in der Datenbank, hauptsächlich 4 . Es besteht aus drei Teilen:

1. Datendefinition: Dieser Teil wird auch „SQL DDL“ genannt und definiert die logische Struktur der Datenbank, einschließlich der Definition der Datenbank, der Basistabellen, Ansichten und Indizes . Datenmanipulation: Dieser Teil wird auch „SQL DML“ genannt und umfasst zwei Hauptoperationen: Datenabfrage und Datenaktualisierung. 3. Steuerung des Benutzerzugriffs auf Daten Beinhaltet die Autorisierung grundlegender Tabellen und Ansichten, die Beschreibung von Integritätsregeln, Transaktionskontrollanweisungen usw. 4. Vorschriften zur Verwendung der eingebetteten SQL-Sprache: Legt die Verwendung von SQL-Anweisungen in der im Programm verwendeten Hostsprache fest

Empfohlenes Tutorial: „

SQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind die häufigsten Datentypen in Datenbanken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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