Latest web development tutorials

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

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

حالة الحساسية

هناك نقطة مهمة أن نلاحظ، سكليتي غيرحساس لحالة الأحرف، ولكن بعض الأوامر حساسة لحالة الأحرف، مثل GLOBوغلوب له معاني مختلفة في بيان سكليتي.

مذكرة

تعليقات سكليتي هي تعليقات إضافية، سكليتي يمكن إضافة تعليقات في التعليمات البرمجية لزيادة سهولة القراءة، فإنها يمكن أن تحدث في أي مساحة فارغة في وسط تعبيرات وتشمل البيانات SQL أخرى، لكنها لا يمكن أن تتداخل.

SQL تعليق على مرتين متتاليتين "-" حرف (ASCII 0x2d) بدء وتمتد إلى السطر التالي (ASCII 0x0a)، أو حتى نهاية المدخلات، أيهما يأتي أولا.

يمكنك أيضا استخدام التعليق على النمط C مع "/ *" لبدء، وتمتد إلى "* /" الحرف التالي أو حتى نهاية المدخلات، أيهما يأتي أولا. يمكن تعليق سكليتي تمتد خطوط متعددة.

سكليتي> .help - وهذا هو خط تعليق واحد

بيان سكليتي

كل بيان سكليتي يمكن أن تبدأ مع أي الكلمات الرئيسية، مثل SELECT، INSERT، UPDATE، DELETE، ALTER، قطرة، وما إلى ذلك، كل البيانات بفاصلة منقوطة (؛) نهاية.

سكليتي ANALYZE البيان:

ANALYZE.
أو
ANALYZE database_name.
أو
ANALYZE database_name.table_name.

سكليتي و / أو الشرط:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
شرط WHERE-1 {و| OR} شرط 2.

بيان الجدول سكليتي ALTER:

تغيير الجدول TABLE_NAME إضافة عمود column_def ...؛

بيان الجدول سكليتي ALTER (إعادة تسمية):

تغيير الجدول TABLE_NAME إعادة تسمية new_table_name.

سكليتي إرفاق بيان قاعدة بيانات:

إرفاق قاعدة البيانات 'و databasename' باسم 'اسم مستعار، اسم'؛

سكليتي BEGIN المعاملة:

BEGIN.
أو
بدء المعاملة حصرية.

سكليتي بين الشرط:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
أين COLUMN_NAME بين فال-1 وفال-2.

سكليتي ارتكاب البيان:

ارتكابها.

سكليتي عبارة CREATE INDEX:

CREATE INDEX INDEX_NAME
على TABLE_NAME (COLUMN_NAME ترتيب النسخ NOCASE)؛

سكليتي عبارة CREATE INDEX فريد:

CREATE INDEX UNIQUE INDEX_NAME
على TABLE_NAME (COLUMN1، COLUMN2، ... columnN)؛

سكليتي عبارة CREATE TABLE:

CREATE TABLE TABLE_NAME (
   COLUMN1 نوع البيانات،
   COLUMN2 نوع البيانات،
   column3 نوع البيانات،
   .....
   columnN نوع البيانات،
   المفتاح الأساسي (واحد أو أكثر من الأعمدة)
)؛

سكليتي عبارة CREATE TRIGGER:

CREATE TRIGGER database_name.trigger_name 
قبل INSERT على TABLE_NAME لكل صف
BEGIN 
   stmt1. 
   stmt2.
   ....
الغاية؛

سكليتي عبارة CREATE VIEW:

CREATE VIEW database_name.view_name AS
عبارة SELECT .....

سكليتي عبارة CREATE TABLE الظاهري:

CREATE VIRTUAL الجدول database_name.table_name باستخدام مدونة (access.log)؛
أو
CREATE VIRTUAL database_name.table_name جدول باستخدام fts3 ()؛

سكليتي ارتكاب بيان الصفقة:

ارتكابها.

سكليتي بند COUNT:

COUNT SELECT (COLUMN_NAME)
من TABLE_NAME
شرط WHERE.

سكليتي حذف البيان:

حذف من TABLE_NAME
أين {شرط}؛

بيان قاعدة بيانات SQLite فصل:

فصل قاعدة البيانات 'اسم مستعار، اسم'؛

سكليتي فقرة متميزة:

SELECT DISTINCT COLUMN1، COLUMN2 .... columnN
من TABLE_NAME.

سكليتي عبارة DROP INDEX:

DROP INDEX database_name.index_name.

سكليتي بيان إسقاط الجدول:

إسقاط جدول database_name.table_name.

سكليتي بيان DROP جهة نظر:

DROP INDEX database_name.view_name.

سكليتي بيان DROP TRIGGER:

DROP INDEX database_name.trigger_name.

سكليتي المشرقية الشرط:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
حيث يوجد COLUMN_NAME (SELECT * FROM TABLE_NAME)؛

سكليتي شرح البيان:

شرح بيان INSERT ...؛
أو 
شرح عبارة الاستعلام خطة SELECT ...؛

سكليتي بند GLOB:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
أين COLUMN_NAME GLOB {نمط}؛

مجموعة سكليتي BY جملة:

SUM SELECT (COLUMN_NAME)
من TABLE_NAME
شرط WHERE
GROUP BY COLUMN_NAME.

سكليتي بصعوبات بند:

SUM SELECT (COLUMN_NAME)
من TABLE_NAME
شرط WHERE
GROUP BY COLUMN_NAME
بصعوبات (حالة وظيفة arithematic)؛

سكليتي INSERT INTO بيان:

INSERT INTO TABLE_NAME (COLUMN1، COLUMN2 .... columnN)
VALUES (VALUE1، VALUE2 .... valueN)؛

سكليتي في البند:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
أين COLUMN_NAME IN (فال-1، فال-2، ... فال-N)؛

سكليتي مثل الشرط:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
أين COLUMN_NAME مثل {نمط}؛

سكليتي ليس في بند:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
أين COLUMN_NAME NOT IN (فال-1، فال-2، ... فال-N)؛

ORDER BY جملة سكليتي:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
شرط WHERE
ORDER BY COLUMN_NAME {ASC | تنازلي}؛

بيان سكليتي PRAGMA:

PRAGMA pragma_name.

على سبيل المثال:

PRAGMA PAGE_SIZE.
PRAGMA cache_size = 1024؛
PRAGMA table_info (TABLE_NAME)؛

بيان صحفي سكليتي نقطة حفظ:

savepoint_name صحفي.

بيان سكليتي REINDEX:

REINDEX collation_name.
REINDEX database_name.index_name.
REINDEX database_name.table_name.

بيان التراجع سكليتي:

التراجع.
أو
التراجع إلى نقطة حفظ savepoint_name.

بيان سكليتي نقطة حفظ:

savepoint_name نقطة حفظ.

بيان سكليتي SELECT:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME.

عبارة UPDATE سكليتي:

تحديث TABLE_NAME
SET COLUMN1 = VALUE1، COLUMN2 = VALUE2 .... columnN = valueN
[شرط WHERE].

بيان فراغ سكليتي:

فراغ.

سكليتي جملة WHERE:

COLUMN1 SELECT، COLUMN2 .... columnN
من TABLE_NAME
شرط WHERE.