امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3.5
  • 1
  • 2
  • 3
  • 4
  • 5
تفاوت بین CHAR و NCHAR در MySQL
نویسنده پیام
P.H.P آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 5
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 0
( 17 تشکر در 5 ارسال )
ارسال: #1
تفاوت بین CHAR و NCHAR در MySQL
تفاوت بین CHAR و NCHAR در MySQL

CHAR و NCHAR هر دو دارای طول رشته ای ثابت در داده ها دارند. اما تفاوت آنها در چیست؟

CHAR نام کامل CHARACTER یا کاراکتر است.

NCHAR نام کامل NATIONAL CHARACTER یا کاراکتر ملی است.

به طور پیشفرض CHAR از مجموعه کاراکتر های اسکی استفاده میکند و هر یک کاراکتر به میزان 1 بایت ذخیره میشود.

NCHAR از مجموعه کاراکتر های یونیکد استفاده میکند. این نوع ذخیره سازی با فرمت UTF8 انجام میشود و هر یک کاراکتر میتواند 1 بایت تا 4 بایت را اشغال کند.

هر ستون در CHAR و NCHAR با طول ثابت در واحد کاراکتر تعریف شده اند.

برای ایجاد جدول از مثال های مشابه با NCHAR زیر میتوانید استفاده کنید:

کد:
CREATE TABLE tableName(columnName NCHAR(80));

CREATE TABLE tableName(columnName NATIONAL CHAR(80));

CREATE TABLE tableName(columnName NATIONAL CHARACTER(80));

CREATE TABLE tableName(columnName CHAR(80) CHARACTER SET utf8);

CREATE TABLE tableName(columnName CHARACTER(80) CHARACTER SET utf8);

ما این کار را میتوانیم برای طراحی بانک های اطلاعاتی فارسی انجام دهیم

با استفاده از این روش هنگام مشاهده رکورد ها در بانک اطلاعاتی به صورت واضح و کاملا فارسی دیده میشوند

منبع: www.Vvolf.net

موفق
۲۱-دى-۱۳۸۹, ۱۶:۴۵:۲۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش برقراری ارتباط PHP و MySQL Ghoghnus 1 2,961 ۰۵-دى-۱۳۹۲, ۱۸:۱۹:۱۳
آخرین ارسال: lord_viper
  آموزش ساخت نقشه سایت برای موتورهای جستجو با PHP و MySQL Ghoghnus 0 2,622 ۰۱-دى-۱۳۹۲, ۱۸:۴۷:۱۳
آخرین ارسال: Ghoghnus
  [آموزشی] ذخیره و بازیابی صحیح در mysql lord_viper 0 1,553 ۲۹-خرداد-۱۳۹۲, ۲۰:۲۶:۳۱
آخرین ارسال: lord_viper
  پرامپت mysql مرد یخی 1 2,238 ۰۶-اسفند-۱۳۹۱, ۱۴:۲۴:۳۵
آخرین ارسال: NabiKAZ
Smile ذخیره تصاویر در MySQL و نمایش آنها با PHP قسمت اول P.H.P 2 14,890 ۱۰-شهریور-۱۳۹۰, ۱۸:۳۶:۳۱
آخرین ارسال: Y.P.Y
  اكسپورت mysql در اكسل am3410 5 4,416 ۳۱-فروردین-۱۳۹۰, ۱۲:۰۳:۳۹
آخرین ارسال: am3410
Toungue ذخیره تصاویر در MySQL و نمایش آنها با PHP قسمت دوم P.H.P 0 4,498 ۱۶-شهریور-۱۳۸۹, ۱۶:۱۵:۴۹
آخرین ارسال: P.H.P
  ایجاد جدول mysql در php king.james 1 3,645 ۲۳-بهمن-۱۳۸۸, ۰۲:۵۵:۵۷
آخرین ارسال: babyy
  تفاوت متد Get و متد POST alaska 4 9,425 ۱۰-مهر-۱۳۸۸, ۱۹:۰۵:۰۳
آخرین ارسال: alaska
  مفهوم/تفاوت عبارت و دستور Y.P.Y 0 1,818 ۰۸-شهریور-۱۳۸۸, ۱۳:۰۲:۱۲
آخرین ارسال: Y.P.Y

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS