在MySQL中,VARCHAR
是一種可變長度的字符串?dāng)?shù)據(jù)類型
VARCHAR
類型字段的表。例如,創(chuàng)建一個名為 users
的表,其中包含 id
(整數(shù))、name
(可變長度字符串)和 email
(可變長度字符串)字段:CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL
);
這里,name
和 email
字段都設(shè)置為 VARCHAR
類型,并限制了最大長度。name
的最大長度為255個字符,email
的最大長度也為255個字符。
VARCHAR
類型數(shù)據(jù)的記錄。例如,向 users
表中插入一條記錄:INSERT INTO users (name, email) VALUES ('張三', 'zhangsan@example.com');
VARCHAR
類型數(shù)據(jù)的記錄。例如,從 users
表中查詢所有記錄:SELECT * FROM users;
將返回以下結(jié)果:
+----+--------+-----------------------+
| id | name | email |
+----+--------+-----------------------+
| 1 | 張三 | zhangsan@example.com |
+----+--------+-----------------------+
注意:在實際應(yīng)用中,為了節(jié)省存儲空間,建議根據(jù)實際需求合理設(shè)置 VARCHAR
類型字段的最大長度。