logo

بيان إدراج MySQL

يتم استخدام عبارة MySQL INSERT لتخزين أو إضافة البيانات في جدول MySQL داخل قاعدة البيانات. يمكننا إجراء عملية إدراج السجلات بطريقتين باستخدام استعلام واحد في MySQL:

  1. إدراج سجل في صف واحد
  2. إدراج سجل في صفوف متعددة

بناء الجملة:

فيما يلي بناء الجملة العام لـ إدراج SQL في أمر لإدراج سجل واحد في ماي إس كيو إل طاولة:

 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 

في بناء الجملة أعلاه، علينا أولاً تحديد اسم الجدول وقائمة الأعمدة المفصولة بفواصل. ثانيًا، نقدم قائمة القيم المقابلة لاسم الأعمدة بعد جملة VALUES.

مثال سلسلة فرعية جافا

ملاحظة: اسم الحقل اختياري. إذا أردنا تحديد قيم جزئية، فإن اسم الحقل إلزامي. ويضمن أيضًا أن يكون اسم العمود وقيمه متماثلين. كما يجب أن يكون موضع الأعمدة والقيم المقابلة هو نفسه.

إذا أردنا إدراج سجلات متعددة ضمن أمر واحد، استخدم العبارة التالية:

 INSERT INTO table_name VALUES ( value1, value2,...valueN ) ( value1, value2,...valueN ) ........... ( value1, value2,...valueN ); 

في بناء الجملة أعلاه، يجب فصل كافة الصفوف بفواصل في حقول القيمة.

مثال على MySQL INSERT

دعونا نفهم كيف إدراج البيانات العمل في MySQL بمساعدة أمثلة متعددة. أولاً، قم بإنشاء جدول ' الناس 'في قاعدة البيانات باستخدام الأمر التالي:

 CREATE TABLE People( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int, PRIMARY KEY (id) ); 

1. إذا أردنا تخزين سجلات فردية لجميع الحقول، استخدم الصيغة كما يلي:

 INSERT INTO People (id, name, occupation, age) VALUES (101, 'Peter', 'Engineer', 32); 

2. إذا أردنا تخزين سجلات متعددة، استخدم العبارات التالية حيث يمكننا إما تحديد جميع أسماء الحقول أو عدم تحديد أي حقل.

 INSERT INTO People VALUES (102, 'Joseph', 'Developer', 30), (103, 'Mike', 'Leader', 28), (104, 'Stephen', 'Scientist', 45); 

3. إذا أردنا تخزين السجلات دون إعطاء كافة الحقول، نستخدم ما يلي المجال الجزئي صياغات. في مثل هذه الحالة، من الضروري تحديد أسماء الحقول.

تغيير حجم الصورة في css
 INSERT INTO People (name, occupation) VALUES ('Stephen', 'Scientist'), ('Bob', 'Actor'); 

في الإخراج أدناه، يمكننا أن نرى أن كافة عبارات INSERT قد نفذت بنجاح وتخزين القيمة في جدول بشكل صحيح.

بيان إدراج MySQL

يمكننا استخدام بناء الجملة أدناه لإظهار سجلات الناس طاولة:

 mysql> SELECT * FROM People; 

سنحصل على الناتج على النحو التالي:

بيان إدراج MySQL

إدراج التاريخ في جدول MySQL:

يمكننا أيضًا استخدام INSERT STATEMENT لإضافة التاريخ في جدول MySQL. يوفر MySQL العديد من أنواع البيانات لتخزين التواريخ مثل DATE وTIMESTAMP وDATETIME وYEAR. ال النموذج الافتراضي t من التاريخ في MySQL هو السنة-الشهر-اليوم .

شهزاد بوناوالا

يحتوي هذا التنسيق على الأوصاف التالية:

    السنة:وهو يمثل السنة المكونة من أربعة أرقام، مثل عام 2020.مم:وهو يمثل الشهر المكون من رقمين، مثل 01 و02 و03 و12.د:وهو يمثل اليوم المكون من رقمين، مثل 01 و02 و03 و31.

فيما يلي بناء الجملة الأساسي لإدراج التاريخ في جدول MySQL:

 INSERT INTO table_name (column_name, column_date) VALUES ('DATE: Manual Date', '2008-7-04'); 

إذا أردنا إدراج تاريخ بالتنسيق mm/dd/yyyy، فيجب استخدام العبارة التالية:

 INSERT INTO table_name VALUES (STR_TO_DATE(date_value, format_specifier));