1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

معرفی گزینه های ساخت جدول در MySQL

شروع موضوع توسط minaaa ‏12/11/11 در انجمن PHP

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=2][/h]
    سلام،
    معرفی گزینه(Option) های ساخت جدول در MySQL:

    engine: نوع/موتور جدول را تعیین می کند.
    مقدار: MyISAM, InnoDb, Memory, Merge, Example, BerkeleyDb, Archive.
    پیشفرض: در فایل ini/conf در پوشه خود MySQL تعیین می شود.

    auto_increment: با درج رکورد جدید در جدول، مقدار فیلدهای عددی(خودکار) 1 واحد افزایش می یابند.
    مقدار: اعداد صحیح(Long/Integer).
    پیشفرض: 0.

    row_format: نوع قالب(Format) سطرهای MyISAM و InnoDb رو تعیین می کند.
    مقدار: default, fixed, compact(InnoDb), dynamic.
    پیشفرض: default.

    charset یا character set: نوع کاراکتر ستون های نوع text, char و vchar رو تعیین می کند.
    مقدار: utf8, ascii, latin...
    پیشفرض: latin1.(در فایل ini/conf در پوشه خود MySQL تعیین می شود.)

    min_rows و max_rows: بترتیب حداقل و حداکثر تعداد سطرهای جدول رو تعیین می کنند.
    مقدار: اعداد صحیح(unsigned integer, long). به نوع جدول و مقدار حافظه هم بستگی دارد.

    data_directory: تعیین می کند که فایلهای Data جدول در کجا ذخیره شوند.
    مقدار: مسیر دقیق دیسک.
    پیشفرض: مسیری که MySQL نصب شده، در پوشه data.

    index_directory: تعیین می کند که فایلهای Index جدول در کجا ذخیره شوند.
    مقدار: مسیر دقیق دیسک.
    پیشفرض: مسیری که MySQL نصب شده، در پوشه data.

    comment: تعیین توضیحات تا 60 کاراکتر.

    union: برای دسترسی به چند جدول، در جداول/موتور نوع Merge استفاده می شود.

    insert_method: برای وارد کردن داده در جداول نوع Merge بکار می رود.
    مقدار: no, first, last.