Heim  >  Artikel  >  Datenbank  >  Wie speichere ich Zeichenfolgen fester Länge und Zeichenfolgen variabler Länge in derselben MySQL-Tabelle?

Wie speichere ich Zeichenfolgen fester Länge und Zeichenfolgen variabler Länge in derselben MySQL-Tabelle?

PHPz
PHPznach vorne
2023-09-05 22:09:161421Durchsuche

如何在同一个 MySQL 表中存储固定长度字符串和可变长度字符串?

Wir wissen, dass CHAR zum Speichern von Zeichenfolgen fester Länge und VARCHAR zum Speichern von Zeichenfolgen variabler Länge verwendet wird. Daher können wir sowohl Zeichenfolgen fester als auch variabler Länge in derselben Tabelle speichern, indem wir eine Spalte als CHAR und andere Spalten als VARCHAR deklarieren.

Beispiel

mysql> Create Table Employees(FirstName CHAR(10), LastName VARCHAR(10));
Query OK, 0 rows affected (0.64 sec)

mysql> Desc Employees;
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| FirstName | char(10)    | YES  |     | NULL    |       |
| LastName  | varchar(10) | YES  |     | NULL    |       |
+-----------+-------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

Das obige ist der detaillierte Inhalt vonWie speichere ich Zeichenfolgen fester Länge und Zeichenfolgen variabler Länge in derselben MySQL-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Existiert NOT EQUAL in MySQL?Nächster Artikel:Existiert NOT EQUAL in MySQL?