Latest web development tutorials

سكليتي إدراج بيان

يستخدم بيان سكليتيوINSERT INTO لإضافة صفوف جديدة إلى جدول في قاعدة البيانات.

قواعد

INSERT INTO بيان اثنين الجملة الأساسية هي كما يلي:

INSERT INTO TABLE_NAME (COLUMN1، COLUMN2، column3، ... columnN)]  
VALUES (VALUE1، و value2، value3، ... valueN)؛

هنا، COLUMN1، COLUMN2، ... يتم إدخال columnN إلى البيانات في الجدول اسم العمود.

إذا كنت ترغب في إضافة كافة الأعمدة في الجدول القيم، لا تحتاج إلى أن تكون محددة في الاستعلام في SQLite اسم العمود. ولكن تأكد من ترتيب قيم العمود في الجدول في نفس الترتيب. سكليتي وINSERT INTO بناء الجملة كما يلي:

INSERT INTO القيم TABLE_NAME (VALUE1، و value2، value3، ... valueN)؛

أمثلة

لنفترض أنك قمت بإنشاء جدول في شركة testDB.db، على النحو التالي:

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

الآن، فإن البيان التالي خلق ستة سجلات في الجدول الشركة:

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (1، 'بول'، 32، 'كاليفورنيا'، 20000.00)؛

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (2، "ألين"، 25، "تكساس"، 15000.00)؛

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (3، 'تيدي'، 23، 'النرويج'، 20000.00)؛

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (4، "مارك (25 عاما)" ريتش موند "، 65000.00)؛

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (5، "ديفيد" (27 عاما) "تكساس"، 85000،00)؛

INSERT INTO شركة (ID، الاسم والعمر والعنوان، راتب)
VALUES (6، "كيم"، 22، "جنوب هول"، 45000.00)؛

يمكنك أيضا استخدام بناء الجملة الثانية لإنشاء سجل في الجدول COMPANY، على النحو التالي:

INSERT INTO قيم الشركة (7، "جيمس" (24 عاما) "هيوستن"، 10000.00)؛

كل العبارة أعلاه يخلق السجل التالي في الجدول الشركة. سوف الفصل التالي يعلمك كيفية عرض كافة السجلات من جدول.

اسم معرف 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

استخدام جدول لملء جدول آخر

يمكنك استخدام حدد البيان في جدول على حقل مليء البيانات إلى جدول آخر. هنا هو بناء الجملة:

INSERT INTO first_table_name [(COLUMN1، COLUMN2، ... columnN)] 
   COLUMN1 SELECT، COLUMN2، ... columnN 
   من second_table_name
   [شرط WHERE].

يمكنك تخطي مؤقتا العبارة أعلاه، يمكنك ان تتعلم في فصول لاحقة من بنود SELECT وWHERE.