SQL :: DB.

واجهة PERL لقواعد بيانات SQL
التحميل الان

SQL :: DB. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mark Lawrence
  • موقع ويب الناشر:
  • http://search.cpan.org/~mlawren/

SQL :: DB. العلامات


SQL :: DB. وصف

SQL :: DB هي وحدة نمطية توفر واجهة منخفضة المستوى لقواعد بيانات SQL، باستخدام كائنات بيرل ومشغلي المنطق. إنه ليس كائن mapper العلائقية مثل الفئة :: DBI ولا هو إيجارك مثل SQL :: الملخص. يقع في مكان ما inbetween.after باستخدام Define_Tables () لتحديد مخططك وإنشاء كائن SQL :: DB، يكون سير العمل النموذجي كما يلي: * Connect () إلى قاعدة البيانات * نشر () المخطط (إنشاء الجداول وغيرها) * واحد أو أكثر من "صفات مجردة" تم الحصول عليها عبر Arow () يمكنك القيام به () إدراج استفسارات أو تحديث أو حذف الاستعلامات. * استخدام واحد أو أكثر من صفوف مجردة "تم الحصول عليها عبر Aarow () يمكنك جلب (حدد) البيانات للعمل معها (وربما تعديل). * كرر الخطوات الثلاث المذكورة أعلاه حسب الحاجة. ممكن مزيد من الاستفسارات (مع مستوى أعلى من الأتمتة) من الممكن مع الكائنات التي تم إرجاعها عن طريق الجلب (). * افصل () من قاعدة البيانات .sql :: DB قادر على توليد أي نوع من الاستعلام فقط، ولكن لا يقتصر على ، تنضم، الاختيار المتداخلة، النقابات، دعوات مشغل قاعدة البيانات، مكالمات الدالة، التعبيرات الإجمالية، وما إلى ذلك. ومع ذلك، لا تزال هذه الحزمة جديدة تماما، وفي أي مكان بالقرب من كاملة. ردود الفعل، الاختبار، و (أفضل) تصحيحات كلها موضع ترحيب. استخدم SQL :: DB QW (Define_Tables Count Max)؛ Define_Tables (، عمود => ، عمود => ،]، ، عمود => ، corder => ، العمود => ، العمود => ، فهرس => 'الاسم'،])؛ بلدي DB $ = SQL :: DB-> جديد ()؛ $ db-> connect ('dbi: sqlite: / tmp/sqldbtest.db "،" المستخدم "،" تمرير "، {})؛ DBB-> النشر؛ أمي $ = $ db-> arow ('الأشخاص')؛ بلدي عناوين $ = $ db-> arow ('العناوين')؛ $ db-> القيام به (إدراج => ، والقيم => ،)؛ $ db-> deb-> القيام (إدراج => ، القيم => ، # pg: ، أين => $ الأشخاص -> الاسم == "Homer"،)؛ بلدي $ ans = $ db-> fetch1 (حدد => => الأشخاص، حيث => $ الأشخاص -> العمر> 40،)؛ # المطبوعات التالية "عدد الرأس: 1 MAX العمر: 43" طباعة "عدد الرأس:". $ ans-> count_name. 'الحد الأقصى للسن: ". $ ans-> max_age. "\ n"؛ بلدي @ items = $ db-> feetch (حدد => [$ الأشخاص -> الاسم، $ الأشخاص -> العمر، عناوين $-> المدينة => $ الأشخاص، Left_join => عناوين $ => عناوين $ -> ID == $ الأشخاص -> العنوان، أين => (عناوين $-> City == 'Springfield') و ($ الأشخاص -> العمر> 40)، order_by => $ الأشخاص -> Age-> DESC، DESC => 10،)؛ # أعطني "هوميروس (43) تعيش في سبرينغفيلد" foreach {@ @ @) "\ن"؛ } الصفحة الرئيسية للمنتج


SQL :: DB. برامج ذات صلة