النتائج 1 إلى 11 من 11

الموضوع: شو عمل TRUNCATE في sql ?

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604

    شو عمل TRUNCATE في sql ?



    اليوم قاعد بتصفح شوية اوامر Sql لقيت هذا الامر ؟

    كود PHP:
    TRUNCATE TABLE currencies 

    بحث عنه طلعلي

    Removes all rows from a table without logging the individual row deletes.
    بس ما فهمت شو يعني !!

    هل هي حذف الصفوف ؟

    لكن عند تطبيه في phpmyadmin

    بعطي مشكلة انو الجدول غير موجود !!

    فما بعرف اذا حد عمرو اتعامل مع هذا الامر





    __________________


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    118
    التعديل الأخير تم بواسطة mercy571 ; 06-10-2008 الساعة 06:41 PM
    __________________
    ( ما وجد أحد في نفسه كبرا إلا من مهانة يجدها في نفسه )

    الشيماء :
    انشودة امي فلسطين

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    تقوم بتفريغ الخقول من محتوياتها
    دون حذف الصفوف في الجدول

    بمعني اخر
    تظل الصفوف كلها كما هي ولكنها فارغة من اي شئ





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  4. #4
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    Truncate هي عملية تفريغ الجدول من محتوياته ، بمعنى أنه يتم حذف جميع المدخلات .. وكأنك تقوم بعملية Delete لجميع الصفوف rows .. ولكن هنا سيتم تصفير حقول auto_increment ، أي أنها ستبدأ بالعد من الرقم 1 من جديد ..

    لا أعلم جميع تفاصيلها أو فروقاتها المطروحة في المانيوال وبسبب ضيق الوقت يصعب علي قراءتها الآن، إذا كنت تريد شرح جزئية معيّنة أخبرني وأنا تحت أمرك بإذن الله ..

    تحياتي، أشرف السمهوري





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    Truncate هي عملية تفريغ الجدول من محتوياته ، بمعنى أنه يتم حذف جميع المدخلات .. وكأنك تقوم بعملية Delete لجميع الصفوف rows .. ولكن هنا سيتم تصفير حقول auto_increment ، أي أنها ستبدأ بالعد من الرقم 1 من جديد ..

    لا أعلم جميع تفاصيلها أو فروقاتها المطروحة في المانيوال وبسبب ضيق الوقت يصعب علي قراءتها الآن، إذا كنت تريد شرح جزئية معيّنة أخبرني وأنا تحت أمرك بإذن الله ..

    تحياتي، أشرف السمهوري
    اكيد كلامك هو اللي صح





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    438


    الفرق الرئيسي بين Truncate و delete اضافة لما قاله الأخ اشرف
    أن الأمر Truncate لا يتم تسجيل هذه العملية في ملف Log File والذي يفيد في عملية recovery مستقبلاً.. وهذه الميزة تجعله أكثر سرعة من الأمر Delete.
    أتعامل مع هذا الأمر في الأوركل.

    بالتوفيق.





    التعديل الأخير تم بواسطة MPHP ; 07-10-2008 الساعة 01:45 PM
    __________________
    لا إله الا الله محمد رسول الله

    فضائية الأقصى :: عينك على الوطن
    نيلسات: 10872 عمودي 27500
    عربسات: 12054 عمودي 27500


    إعلامنا.. إسلامي.. هادف.. مقاوم.. لتعلو الراية..

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


    مممم


    جزاكم الله خير

    في العادة مثل هكذا جمل توجد في ملفات تنصيب السكرتات
    وذلك حتى تظم حماية اكثر من ان يكون احد الاشخاص قد حقن ملف قاعدة البيانات بشيء معين يضرك





    __________________

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    66


    لدي منتداي يخترق بطريقة تفريغ الجداول
    www.wswsh.net/vb

    نسخة 3.7.4

    ايميلي
    al3m.game@hotmail.com

    احتاج الى حل .. لان الهاكر كل اسبووع يخترقني بنفس هذي الحركه ؟؟






  9. #9


    يقوم بإختراقك ثم معرفة بيانات ملف الكونفج ثم الإتصال بقاعدة البيانات وتنفيذ الأمر
    لهذا راجع هنا
    http://www.swalif.net/softs/swalif58/softs256653/





    __________________
    السيف أصدق أنباء من الكتب

  10. #10


    اليوم قاعد بتصفح شوية اوامر Sql لقيت هذا الامر ؟

    كود PHP:
    TRUNCATE TABLE currencies 
    بحث عنه طلعلي



    بس ما فهمت شو يعني !!

    هل هي حذف الصفوف ؟

    لكن عند تطبيه في phpmyadmin

    بعطي مشكلة انو الجدول غير موجود !!

    فما بعرف اذا حد عمرو اتعامل مع هذا الامر

    الي ذكروه الشباب صحيح مع شي اضافي يميزه عن delete اللي هو ان الحذف يكون لكامل محتوى الجدول المطبق عليه الأمر اما delete يمكن تنفذ شرط معين لحذف جزء من السجلات , سجل واحد, او حتى حقل فقط من الجدول


    أبونجم





    __________________
    مجتمع حرس الأمني في خدمة الجميع

  11. #11
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    اللي اعرفه انه TRUNCATE تحذف الجدول وتنشأه تلاقياً بنفس الحقول , عشان كذا تكون اسرع بكثير من DELETE لو كنت بتحذف جميع الحقول .

    بالتوفيق





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض