وcql هو سائق بيثون لCQL أن تلتزم PY-dbapi V2 على & nbsp؛ (PEP249، بيثون API قاعدة بيانات المواصفات V2.0: على & nbsp؛ http://www.python.org/dev/peps/pep-0249/) .
استخدام معيار:
على & nbsp؛ >> cql استيراد
على & nbsp؛ >> يخدع = cql.connect (المضيف، والميناء، keyspace)
على & nbsp؛ >> المؤشر = con.cursor ()
على & nbsp؛ >> cursor.execute ("CQL QUERY"، {كيلووات = فو، kw2 = بار، الخ ...})
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.description على & nbsp؛ # لا أحد في البداية، وقائمة من المجموعات التي تمثل N
الأعمدة N على التوالي بعد تنفيذه. فقط
يحتوي على نوع واسم من المعلومات، وليس القيم.
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.rowcount على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ # -1 في البداية، N بعد تنفيذ
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.arraysize على & nbsp؛ على & nbsp؛ على & nbsp؛ # حجم متغير مكالمة fetchmany
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.fetchone () على & nbsp؛ على & nbsp؛ # العوائد على & nbsp؛ صف واحد
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.fetchmany () على & nbsp؛ # العوائد على & nbsp؛ self.arraysize # الصفوف
على & nbsp؛ على & nbsp؛ على & nbsp؛ - cursor.fetchall () على & nbsp؛ على & nbsp؛ # العوائد على & nbsp؛ كافة الصفوف، لا تفعل هذا.
على & nbsp؛ >> cursor.execute ("ANOTHER QUERY" **، more_kwargs)
على & nbsp؛ >> للصف في المؤشر: على & nbsp؛ # التكرار ما يعادل الكثير من fetchone () المكالمات
على & nbsp؛ >> على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ doRowMagic (صف)
على & nbsp؛ >> cursor.close ()
على & nbsp؛ >> con.close ()
الاستعلام الاستبدال:
على & nbsp؛ - استخدام اسمه المعلمات وقاموس الأسماء والقيم. مثلا تنفيذ ("SELECT * FROM CF حيث اسم =: اسم"، اسم = "فو")
المتطلبات:
بيثون
لم يتم العثور على التعليقات