Latest web development tutorials

سكليتي حدد الإعلان

بيان سكليتيSELECT يستخدم لاسترداد البيانات من جدول قاعدة بيانات SQLite في شكل بيانات الجدول المقابل النتيجة.وتسمى هذه النتائج أيضا مجموعة نتائج.

قواعد

بناء الجملة الأساسية للبيان سكليتي SELECT كما يلي:

COLUMN1 SELECT، COLUMN2، columnN من TABLE_NAME.

هنا، COLUMN1، COLUMN2 ... هو حقل في الجدول، وهذا هو، وقيمتها هي التي ترغب في الحصول عليها. إذا كنت ترغب في الحصول على كافة الحقول المتاحة، يمكنك استخدام بناء الجملة التالي:

SELECT * FROM TABLE_NAME.

أمثلة

الجدول شركة افترض له السجلات التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

وفيما يلي مثال على استخدام عبارة SELECT لاسترداد وعرض كل من هذه السجلات. هنا، يتم استخدام الأوامر الثلاثة الأولى لضبط الانتاج مهيأ الصحيح.

سكليتي> .header على
سكليتي> العمود .mode
سكليتي> SELECT * FROM COMPANY؛

وأخيرا، وحصلنا على النتائج التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

إذا كنت ترغب في الحصول على حقل COMPANY المحددة في الجدول، استخدام الاستعلام التالي:

سكليتي> معرف SELECT، الاسم، راتب من شركة.

سوف الاستعلام أعلاه تنتج النتائج التالية:

معرف اسم راتب
---------- ---------- ----------
1 بولس 20000.0
2 ألين 15000.0
3 تيدي 20000.0
4 كافة 65000.0
5 ديفيد 85000.0
6 كيم 45000.0
7 جيمس 10000.0

ضبط عرض العمود الناتج

في بعض الأحيان، ويرجع ذلك إلى عرض العمود الافتراضي لإظهار سببالعمود .mode، في هذه الحالة، يتم اقتطاع الإخراج.عند هذه النقطة، يمكنك استخدام.width الأسطوانات، الأسطوانات .... القيادة لضبط عرض العمود العرض، على النحو التالي:

سكليتي> .width 10، 20، 10
سكليتي> SELECT * FROM COMPANY؛

الأمر.width أعلاه من عرض أول عمود من 10، والثانية عرض العمود 20، عرض العمود الثالث من 10.لذلك عبارة SELECT أعلاه للحصول على النتائج التالية:

اسم معرف AGE عنوان راتب
---------- -------------------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

معلومات المخطط

لأن كل مننقاط فقط سكليتي موجه الأوامرالمتاحة، وذلك عندما كنت البرمجة مع برنامج SQLite، يجب عليك استخدام العبارة SELECT التالية مع الجدولsqlite_masterلسرد كافة الجداول التي تم إنشاؤها في قاعدة البيانات:

سكليتي> tbl_name اختر من sqlite_master WHERE 'الجدول' نوع =.

على افتراض testDB.db موجود بالفعل والجدول الشركة الوحيدة يؤدي إلى ما يلي:

tbl_name
----------
شركة

يمكنك سرد معلومات كاملة حول جدول COMPANY، على النحو التالي:

سكليتي> SQL SELECT من sqlite_master أين نوع = 'الجدول' وtbl_name = 'شركة'؛

على افتراض testDB.db موجود بالفعل والجدول الشركة الوحيدة يؤدي إلى ما يلي:

إنشاء المقاولة الجدول (
   معرف INT PRIMARY KEY NOT NULL،
   النص اسم NOT NULL،
   AGE INT NOT NULL،
   شار عنوان (50)،
   راتب ريال
)