/
  • تلفیق چند جدول در mysql

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

    حالت موضوعی | حالت خطی تلفیق چند جدول در mysql
    نویسنده پیام
    pezhman32 آفلاین
    عضو جدید
    **

    ارسال‌ها: 13
    تاریخ عضویت: ۱۳۸۸ مرداد ۲۱
    اعتبار: 0
    تشکرها : 2
    ( 1 تشکر در 1 ارسال )
    ارسال: #1
    تلفیق چند جدول در mysql
    سلام
    یه جدول که توش قراره چند میلیون رکورد ریخته بشه رو برای اینکه سرعت کوئری ها بیشتر بشه و روی دیتابیس هم فشار نیاد به چندتا جدول هم اسم که در ادامه اسمشون شماره می خوره تقسیم کردم، حالا زمان کوئری از دیتابیس می خوام اطلاعات همه ی جداولم با هم یکپارچه بشه و مثل یه جدول بشه ازشون کوئری گرفت، یعنی بشه مرتب سازی و... شون کرد
    ممنون میشم راهنمایی کنین Huh
    __________________________________________________________________________
    [تصویر:  banner.php]

    [تصویر:  blogbanner.php]
    ۱۳۸۸ اسفند ۲۰ ۰۸:۱۵ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 629
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #2
    RE: تلفیق چند جدول در mysql
    باید در همه جداول یک فیلد کلید وجود داشته باشه و بعد کار رو با یک دستور ساده select می تونی انجام بدی .

    کد PHP:
    SELECT FROM `users`,`informationWHERE users.id=information.id 

    حالا من این رو برای دو تا جدول نوشتم تو می تونی همین رو برای چند تا جدول بنویسی فقط باید کلیدهای مشترک در جداول رو حتما به هم ربط بدی در غیر اینصورت ضرب دکارتی صورت میگیره که نتیجه حاصل ضرب تمام رکوردهای جداول در هم هست .
    __________________________________________________________________________
    ۱۳۸۸ اسفند ۲۰ ۱۱:۲۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    pezhman32 آفلاین
    عضو جدید
    **

    ارسال‌ها: 13
    تاریخ عضویت: ۱۳۸۸ مرداد ۲۱
    اعتبار: 0
    تشکرها : 2
    ( 1 تشکر در 1 ارسال )
    ارسال: #3
    RE: تلفیق چند جدول در mysql
    خوب البته این نوع تلفیق که دیگه ساده ترین و معمولی ترین نوعشه و بلدم
    ببینید جدول ها مثل هم هستند و فقط به منظور کم کردن حجمشون جدول اصلی به چندتا جدول کوچکتر شکسته شده
    حالا می خوام همه رو با یه دستور sql سر هم کنم و دوباره ازشون کوئری بگیرم
    __________________________________________________________________________
    [تصویر:  banner.php]

    [تصویر:  blogbanner.php]
    ۱۳۸۸ اسفند ۲۱ ۱۲:۱۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #4
    RE: تلفیق چند جدول در mysql
    برای این کار بهتره از امکانات خود مای اسکیو ال مثل پایتیشن یا کلاستر استفاده کنید . عمل تیکه تیکه کردن تیبل ها رو به خود مای اسکیوال بسپارید
    ۱۳۸۸ اسفند ۲۳ ۰۳:۳۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

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


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