همانطور که از نام آن پیداست، varchar به معنای داده های کاراکتری است که متفاوت است. همچنین به عنوان کاراکتر متغیر شناخته می شود، یک نوع داده رشته ای با طول نامشخص است. این می تواند اعداد، حروف و کاراکترهای ویژه را در خود جای دهد.
آیا VARCHAR می تواند یک عدد صحیح باشد؟
عدد صحیح برای اعداد، و varchar برای اعداد، حروف و کاراکترهای دیگر است (متن کوتاه). بنابراین برای سن می توانید از نوع int استفاده کنید، برای جنسیت ها می توانید از نوع enum استفاده کنید اگر فقط دو گزینه وجود داشته باشد. Varchar متن و عدد صحیح عدد است.
آیا CHAR می تواند اعداد MySQL را ذخیره کند؟
انواع CHAR و VARCHAR با طولی اعلان می شوند که حداکثر تعداد کاراکترهایی را که می خواهید ذخیره کنید را نشان می دهد. برای مثال، CHAR(30) می تواند تا 30 کاراکتر را در خود جای دهد. طول یک ستون CHAR به طولی که هنگام ایجاد جدول اعلام می کنید ثابت می شود. طول می تواند هر مقداری از 0 تا 255 باشد.
آیا CHAR می تواند اعداد را در SQL ذخیره کند؟
نوع داده CHAR هر رشته ای از حروف، اعداد و نمادها را ذخیره می کند. این می تواند کاراکترهای تک بایتی و چند بایتی را بر اساس محلی پایگاه داده ذخیره کند. نوع داده CHARACTER مترادف CHAR است.
حداکثر مقدار پشتیبانی در نوع داده VARCHAR چیست؟
اگرچه VARCHAR از حداکثر اندازه در 65535 کاراکتر پشتیبانی می کند، حداکثر مقدار واقعی به ستون های دیگر در جدول و مجموعه کاراکترها بستگی دارد: حداکثر اندازه ردیف در MySQL که به اشتراک گذاشته شده است 65535 بایت است. در میان تمام ستونهای جدول، به جز ستونهای TEXT/BLOB.