SQL :: بيان :: تضمين

التحميل الان

SQL :: بيان :: تضمين الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jeff Zucker
  • موقع ويب الناشر:
  • http://search.cpan.org/~timb/DBI-1.604/lib/DBD/DBM.pm

SQL :: بيان :: تضمين العلامات


SQL :: بيان :: تضمين وصف

SQL :: البيان :: تضمين يمكن أن تضمين محرك SQL في DBD أو وحدة نمطية. SQL :: ABS :: AGBED يمكن تضمين محرك SQL في DBD أو Module.SQL :: بيان مصمم أنه سهل التضمين في الوحدات النمطية الأخرى وأن تكون سهلة بشكل خاص تضمينها في برامج تشغيل DBI. إنه يوفر محرك SQL ويحتاج الوحدة النمطية الأخرى إلى توفير مصدر بيانات وآلية تخزين. على سبيل المثال، يستخدم وحدة DBD :: CSV بيان SQL :: ك محركات SQL المضمنة عن طريق تنفيذ مصدر بيانات يستند إلى الملفات واستخدام DBI كواجهة المستخدم. وبالمثل DBD :: Amazon يستخدم SQL :: البيان كمحرك SQL الخاص به، يوفر ملحقاته الخاصة إلى بناء جملة SQL المدعومة، وتستخدم عمليات البحث على ذبابة Amazon.com كصور Data.SQL :: البيان هو الأساس ثمانية DBDS موجودة (برامج تشغيل قاعدة بيانات DBI). إذا كان لديك مصدر بيانات جديد، يمكنك أيضا إنشاء DBD دون الحاجة إلى إعادة اختراع عجلة SQL. إنه لأمر ممتع، إنه سهل، كن مؤلف DBD اليوم! SQL :: بيان يمكن أيضا أن يكون أيضا دون DBI. سنستكشف ذلك أولا منذ تطوير DBD يستخدم معظم الأساليب والتقنيات نفسها. يوفر دور SQL ::BAY SubclassESSQL :: البيان محرك تحليل وتنفيذ SQL. لا يوفر مصدر بيانات أو آلية تخزين أخرى غير الجدول في الذاكرة. وحدة نمطية DBD :: ملف هي عبارة SQL :: Subclass التي توفر الوصول إلى آليات التخزين المستندة إلى الملفات. من الممكن استخدام الأشياء الأخرى غير الملفات كأجزاء بيانات، وفي هذه الحالة لن نستخدم ملف DBD :: DBD، بدلا من ذلك، نتحل محل طرق ملف DBD :: File بمفردنا. في الأمثلة أدناه، سنستخدم ملف DBD :: DEPLAY، استبدال SQL Ounds.sql :: البيان يوفر إعداد SQL Parsing والتقييم و DBD :: DBD: يوفر التخزين المستندة إلى الملفات. الشيء الوحيد المفقود هو مصدر البيانات - ما نريد فعلا تخزينه واستعلامه. كمثال على سبيل المثال، لنفترض أننا سنقوم بإنشاء فرعية يسمى "FOO" ستوفر كملف بسيط مشابه لملف Passwd - سجل واحد لكل سطر، وحقول مفصولة بواسطة COLONS، مع اسم مستخدم ثلاثة فقط "اسم المستخدم، UID GID ". دون أن يحدث ما يجب أن يحدث لإجراء استعلام محدد على بيانات" Foo "الخاصة بنا: * تلقي سلسلة SQL * تحليل سلسلة SQL في بنية طلب * افتح الجدول (الجدول) المحدد في الطلب * تحديد أسماء الأعمدة Rostionions للجدول * اقرأ الصفوف من الجدول * تحويل الصفوف من تنسيق منفصل في القولون إلى صفائف بيرل * تطابق الأعمدة والصفوف مقابل معايير الاختيار المطلوبة * إرجاع الصفوف والأعمدة المطلوبة للمستخدم لتنفيذ عمليات مثل إدراج وحذف، نحتاج أيضا إلى: * تحويل الصفوف من صفيفات بيرل إلى تنسيق القولون المنفصل * صفوف الكتابة * حذف صفوف :: بيان يعتني بجميع تحليل وتقييم SQL. DBD :: File يعتني بفتح الملف والقراءة والكتابة والحذف. لذا فإن الأشياء الوحيدة "Foo" هي مسؤولة حقا عنها: * تحديد أسماء الأعمدة والعمود للجدول * تحويل الصفوف من تنسيق منفصل في القولون إلى صفائف Perl * تحويل الصفوف من صفيفات بيرل إلى SQL Formatin منفصل في القولون SQL :: Subclasses يتم تعيين المسؤوليات إلى كائنين، A: كائن العبارة هو المسؤول عن فتح الجدول، وتحديد أسماء الأعمدة والمواقف، وإنشاء كائنات جدول جديدة :: a :: كائن الجدول هو المسؤول عن قراءة وتحويل وكتابة وحذف البيانات. متطلبات: perl.


SQL :: بيان :: تضمين برامج ذات صلة

phpbuns.

phpbuns هو مولد من استعلام SQL وصفحات الويب المكتوبة في PHP. ...

127

تحميل