MySQL-এ স্ট্রিং এবং নম্বর মিশ্র ডেটা সংরক্ষণের জন্য VARCHAR() ডেটা টাইপ সবচেয়ে উপযুক্ত।
সিনট্যাক্স
CREATE TABLE yourTableName (
yourColumnName1 VARCHAR(40)
);
উদাহরণ
নিচে একটি টেবিল তৈরি করা হয়েছে:
CREATE TABLE demo28 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id VARCHAR(40)
);
ডেটা ইনসার্ট:
INSERT INTO demo28(user_id) VALUES ('John_123');
INSERT INTO demo28(user_id) VALUES ('David_44');
INSERT INTO demo28(user_id) VALUES ('Mike99');
INSERT INTO demo28(user_id) VALUES ('Sam101');
টেবিলের ডেটা:
+----+----------+ | id | user_id | +----+----------+ | 1 | John_123 | | 2 | David_44 | | 3 | Mike99 | | 4 | Sam101 | +----+----------+
ব্যাখ্যা: VARCHAR ভেরিয়েবল লেথের ক্যারেক্টার স্ট্রিং সংরক্ষণ করে। এতে অক্ষর, সংখ্যা, অনدرস্কোর, হাইফেন ইত্যাদি যেকোনো ক্যারেক্টার থাকতে পারে। যদি ফিক্সড লেথের প্রয়োজন হয় তবে CHAR ব্যবহার করা যায়, কিন্তু মিশ্র ডেটার জন্য VARCHAR লচকদার এবং স্টোরেজ দক্ষ।