Beste Antwort
MySQL-Attribute beziehen sich häufig auf MySQL-Datentypen und Einschränkungen. Wenn Sie ein Feld als Feld für Zahlen- oder Zeichendatentypen deklarieren, werden ihm verschiedene Attribute zugeordnet. Mit diesen Attributen können Sie weitere Einschränkungen für die Anzahl oder das Zeichen festlegen, die bzw. das das Feld speichern kann.
UNSIGNED Attributtyp:
Sie können das Attribut UNSIGNED mit den Datentypen TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL und NUMERIC MySQL angeben. Wenn Sie das UNSIGNED-Attribut verwenden, um ein Datentypfeld zu deklarieren, können Sie keine negative Zahl in diesem Feld speichern. Am häufigsten verwenden Sie UNSIGNED-Attribute für Felder, um zu verhindern, dass Benutzer einer Datenbank Eingabefehler machen. Zum Beispiel das Preisfeld in einer Datenbank ist häufig UNSIGNIERT, da ein Preis normalerweise eine positive Zahl ist.
ZEROFILL-Attributtyp:
Sie können das Attribut ZEROFILL mit den Datentypen TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL und NUMERIC MySQL angeben Bei der angezeigten Zahl wird die Zahl Null, 0, links von der höchstwertigen Ziffer der angezeigten Zahl eingefügt. Die Anzahl der eingefügten Nullen entspricht der maximal angegebenen Länge des Datentyps abzüglich der Anzahl der Ziffern, die in der tatsächlichen Zahl gespeichert sind .
CHARACTER SET Attributtyp:
Sie können Wenden Sie das Attribut CHARACTER SET auf die Datentypen VARCHAR, TEXT, CHAR und ENUM an. Sie geben damit den Zeichensatz an, der zum Speichern von Text im Datentypfeld oder in der Spalte verwendet wird. Mit dem CHARACTER SET-Attribut können Sie verschiedene Zeichensätze angeben, einschließlich des UTF-9-Zeichensatzes und des Latin-1-Zeichensatzes. MySQL unterstützt auch Unicode-, westeuropäische, mitteleuropäische, südeuropäische, nahöstliche, baltische, kyrillische und asiatische Zeichensätze.
Binärer Attributtyp;
Sie können das CHARACTER SET-Attribut auch mit dem binären Attribut angeben. Wenn Sie das Binärattribut CHARACTER SET auf einen Zeichenfolgendatentyp anwenden, wird der Zeichenfolgendatentyp effektiv in einen anderen Zeichenfolgendatentyp konvertiert. Wenn Sie beispielsweise eine Binärdatei für ein TEXT-Datentypfeld angeben, wird das TEXT-Datentypfeld zu einem BLOB-Datentypfeld, in dem Daten als Binärdaten gespeichert werden, und nicht zu einem TEXT-Feld, in dem Zeichen als Textzeichen gespeichert werden.
Antwort
In der Laiensprache ist Attribut die Eigenschaft einer Entität.
In Bezug auf SQL.
Einfaches Beispiel: Mitarbeiter ist eine Entität in einer Organisation
Name, Abteilung, Kontakt, Adresse usw. sind also ein Attribut des Mitarbeiters.
In SQL Server ist die Oracle-Eigenschaft einer Entität als Attribut bezeichnet.
Während in NOSQL wie das als Feld bezeichnete Mongodb-Attribut.
Verschiedene Tools haben also unterschiedliche Namensnamen.
NOSQL ist eine dokumentenorientierte Datenbank, der Jason-Regeln folgen.
Daten werden in einem Binärschlüsselwertpaar gespeichert.
Vielen Dank für Ihren Besuch.