/
  • بهترین collate برای English و Number در MySQL

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی بهترین collate برای English و Number در MySQL
    نویسنده پیام
    Sylert آفلاین
    تحریم شده

    ارسال‌ها: 9
    تاریخ عضویت: ۱۳۹۵ آبان ۳۰
    تشکرها : 19
    ( 3 تشکر در 3 ارسال )
    ارسال: #1
    بهترین collate برای English و Number در MySQL
    سلام

    بهترین collate برای فیلد English و Numeric در MySQL چیه؟
    ۱۳۹۶ ارديبهشت ۲۹ ۱۲:۴۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Maysam.m آفلاین
    میثم محمودی
    ****

    ارسال‌ها: 317
    تاریخ عضویت: ۱۳۸۹ مهر ۱۷
    اعتبار: 11
    تشکرها : 245
    ( 188 تشکر در 144 ارسال )
    ارسال: #2
    RE: بهترین collate برای English و Number در MySQL
    منظورت از فیلد English و Numeric چیه؟

    برای فیلدهای انگلیسی بهتره روی دیفالت که latin1_swedish_ci باشه. برای فیلدهای عددی هم که تعیین Collation نیازی نیست و میتونید از INT استفاده کنید.
    __________________________________________________________________________
    میثم محمودی | انجمن کد ایگنایتر فارسی
    --------------------------
    هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
    ۱۳۹۶ ارديبهشت ۲۹ ۰۲:۰۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,842
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 91
    تشکرها : 2113
    ( 4664 تشکر در 2134 ارسال )
    ارسال: #3
    RE: بهترین collate برای English و Number در MySQL
    فکر کنم منظورش نوع دیتا ش English و Numeric باشه. نه نوع فیلد

    نقل قول: برای فیلدهای انگلیسی بهتره روی دیفالت که latin1_swedish_ci باشه.
    چرا؟

    چرا ban شده Huh
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    کسی که دین را با شخصیت ها بشناسد، همان شخصیت ها او را از دین خارج می سازند. امام صادق (ع)

    یادمون نره اون مغز کوچیک هایی که موقع اشغال افغانستان میگفتن حالا که آمریکا اومده چند سال دیگه افغانستان بهشت منطقه میشه...
    15سال گذشت!
    (آخرین ویرایش در این ارسال: ۱۳۹۶ ارديبهشت ۲۹ ۰۳:۰۶ عصر، توسط Y.P.Y.)
    ۱۳۹۶ ارديبهشت ۲۹ ۰۳:۰۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maysam.m
    undefined آفلاین
    احسان
    *****

    ارسال‌ها: 2,089
    تاریخ عضویت: ۱۳۸۸ مهر ۲۹
    اعتبار: 75
    تشکرها : 1949
    ( 1977 تشکر در 1174 ارسال )
    ارسال: #4
    RE: بهترین collate برای English و Number در MySQL
    نقل قول: چرا ban شده
    به دلیل بی احترامی به اعضای انجمن برای بار دوم. مطلبی هم که خلاف قوانین بود و ایشون ارسال کرده بودن پاک شد.
    __________________________________________________________________________
    هر چیزی که در جستن آنی آنی...
    ۱۳۹۶ ارديبهشت ۲۹ ۰۳:۱۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Y.P.Y Maysam.m
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,842
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 91
    تشکرها : 2113
    ( 4664 تشکر در 2134 ارسال )
    ارسال: #5
    RE: بهترین collate برای English و Number در MySQL
    اما در کل فیلدهای نوع عددی نیازی به collate نداره چون اصلاً mysql فقط روی رشته ها collate اعمال می کنه

    ولی برای نوع رشته در قالب english مثل a-zA-Z0-9 (برای هش های پسورد) بهترین collate نوع ascii_general_ci یا ascii_bin هستش
    نوع latin1, latin2... بازه کاراکتری بیشتری رو شامل میشه و حاوی کاراکترهای اضافی هست که english نیازی نداره (مثل å ö...)

    latin1 = ISO 8859-1 = ISO Latin 1

    بقیه اگر نظری دارن بگن...
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    کسی که دین را با شخصیت ها بشناسد، همان شخصیت ها او را از دین خارج می سازند. امام صادق (ع)

    یادمون نره اون مغز کوچیک هایی که موقع اشغال افغانستان میگفتن حالا که آمریکا اومده چند سال دیگه افغانستان بهشت منطقه میشه...
    15سال گذشت!
    (آخرین ویرایش در این ارسال: ۱۳۹۶ خرداد ۲۵ ۰۹:۳۴ صبح، توسط Y.P.Y.)
    ۱۳۹۶ ارديبهشت ۳۰ ۰۶:۱۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Maysam.m Reza
    Maysam.m آفلاین
    میثم محمودی
    ****

    ارسال‌ها: 317
    تاریخ عضویت: ۱۳۸۹ مهر ۱۷
    اعتبار: 11
    تشکرها : 245
    ( 188 تشکر در 144 ارسال )
    ارسال: #6
    RE: بهترین collate برای English و Number در MySQL
    (۱۳۹۶ ارديبهشت ۲۹ ۰۲:۰۳ عصر)Maysam.m نوشته شده توسط:  منظورت از فیلد English و Numeric چیه؟

    برای فیلدهای انگلیسی بهتره روی دیفالت که latin1_swedish_ci باشه. برای فیلدهای عددی هم که تعیین Collation نیازی نیست و میتونید از INT استفاده کنید.

    چون دیفالت خود mysql بود گفتم Big Grin
    نمیدونم چقدر تو سرعت تاثیر داره اما به نظرم اینقدری نیست که بخواهیم خیلی وسواس به خرج بدیم.
    من البته با ascii_general_ci که گفتید موافقم.
    __________________________________________________________________________
    میثم محمودی | انجمن کد ایگنایتر فارسی
    --------------------------
    هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
    ۱۳۹۶ ارديبهشت ۳۰ ۱۰:۲۰ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,842
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 91
    تشکرها : 2113
    ( 4664 تشکر در 2134 ارسال )
    ارسال: #7
    RE: بهترین collate برای English و Number در MySQL
    latin1 دیفالت خود mysql هه چون بروبچه های mysql سوئدی بودن
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    کسی که دین را با شخصیت ها بشناسد، همان شخصیت ها او را از دین خارج می سازند. امام صادق (ع)

    یادمون نره اون مغز کوچیک هایی که موقع اشغال افغانستان میگفتن حالا که آمریکا اومده چند سال دیگه افغانستان بهشت منطقه میشه...
    15سال گذشت!
    ۱۳۹۶ ارديبهشت ۳۱ ۰۱:۰۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS