سكل (لغة الاستعلام المهيكلة) هي لغة برمجة تستخدم للعمل مع البيانات في قواعد البيانات. واحدة من العمليات الرئيسية عند العمل مع جداول سكل هو لملء لهم مع البيانات. في هذه المقالة ، سوف ننظر في كيفية ملء جدول في استعلام سكل بطريقة منتجة وفعالة.
الخطوة الأولى في ملء جدول في سكل هو إنشاء الجدول نفسه. يمكن القيام بذلك باستخدام عبارة إنشاء جدول ، مع تحديد اسم الجدول والأعمدة ، بالإضافة إلى أنواع البيانات الخاصة بهم. بعد ذلك ، باستخدام العبارة إدراج في ، يمكنك إضافة صفوف جديدة إلى الجدول وتحديد قيم لكل عمود.
ومع ذلك ، عندما يحتوي الجدول على عدد كبير من الصفوف والأعمدة ، يمكن أن يستغرق ملء الجدول يدويا وقتا طويلا. في مثل هذه الحالات ، أنها مريحة لاستخدام أدوات سكل الخاصة والوظائف التي تسمح لك لأتمتة عملية ملء الجدول وتوفير الوقت.
على سبيل المثال ، لملء جدول بالبيانات ، يمكنك استخدام إدراج في العبارة ، مع تحديد قيم متعددة في استعلام واحد. يمكنك أيضا استخدام وظيفة التحديد لتحديد البيانات من جدول أو استعلام آخر وإضافتها إلى جدول جديد.
- أساسيات ملء جدول في سكل
- إنشاء جدول في سكل
- تحديد أنواع البيانات
- إدخال البيانات في جدول
- إدخال البيانات المجمعة
- سؤال وجواب
- ما بناء الجملة يجب أن تستخدم لملء جدول في سكل?
- هل من الممكن لملء جدول في سكل مع القيمة التي سيتم إنشاؤها تلقائيا?
أساسيات ملء جدول في سكل
سكل (لغة الاستعلام المهيكلة) هي لغة برمجة تستخدم للعمل مع قواعد البيانات العلائقية. باستخدام سكل ، يمكنك إنشاء وتعديل وملء واستخراج البيانات من الجداول.
لملء جدول في سكل ، اتبع الخطوات التالية:
- إنشاء جدول مع الحقول المطلوبة. للقيام بذلك ، استخدم عبارة إنشاء جدول.
- حدد نوع البيانات لكل حقل في الجدول. على سبيل المثال ، ستكون بيانات السلسلة من النوع فارتشار ، ستكون البيانات الرقمية كثافة العمليات أو تطفو.
- حدد قيودا لحقول الجدول ، مثل حد للقيم (على سبيل المثال ، ليس فارغا أو فريدا) أو حدا لطول الأحرف.
- املأ الجدول بالبيانات. للقيام بذلك ، يتم استخدام إدراج في المشغل.
إدراج في بيان يسمح لك لإضافة صفوف جديدة إلى الجدول. بناء جملة المشغل هو كما يلي:
إدراج في اسم_ الجدول (العمود 1, العمود 2, العمود 3,...)
القيم (القيمة 1, القيمة 2, القيمة 3,...);
لكل عمود ، حدد اسمه ، ولكل قيمة-قيمته الفعلية. إذا كنت بحاجة إلى تحديد قيمة لبعض الأعمدة فقط ، فيمكنك استخدام بناء الجملة التالي:
إدراج في اسم_ الجدول (العمود 1, العمود 2, العمود 3,...)
القيم (القيمة 1, القيمة 2, القيمة 3,...);
عند ملء الجدول ، من المهم تتبع أنواع البيانات والقيود التي تم تحديدها لكل حقل. يمكن أن يؤدي نوع البيانات غير الصحيح أو انتهاك القيود إلى حدوث أخطاء عند تنفيذ عبارات إدراج البيانات.
بالإضافة إلى إدراج في البيان ، هناك عبارات أخرى لملء جدول في سكل ، مثل بيان التحديث لتعديل البيانات الموجودة وبيان حذف لحذف البيانات من الجدول.
ملء جدول في سكل هي واحدة من العمليات الرئيسية عند العمل مع قواعد البيانات. استنادا إلى الجدول المكتمل ، يمكنك إجراء استعلامات مختلفة وتحليل البيانات لاتخاذ قرارات مستنيرة.
إنشاء جدول في سكل
إنشاء جدول في سكل هي واحدة من العمليات الهامة التي تسمح لك لهيكلة وتنظيم البيانات في قاعدة بيانات. الجدول عبارة عن مجموعة من الأعمدة والصفوف التي يتم تخزين المعلومات فيها.
لإنشاء جدول في سكل ، يتم استخدام عبارة إنشاء جدول. يحتوي على بناء الجملة التالي:
إنشاء اسم _ الجدول (
العمود 1 نوع العمود 1,
العمود 2 نوع العمود 2,
...
عمود نوع العمود ن
);
أين:
- اسم الجدول هو اسم الجدول الذي نختاره;
- العمود 1, العمود 2,...، العمود-اسم الأعمدة في الجدول;
- نوع بيانات العمود_1, نوع بيانات العمود_2,..., نوع بيانات العمود - أنواع بيانات العمود.
مثال على إنشاء جدول "المستخدمون" مع الحقول "المعرف" و "الاسم" و "العمر":
| اسم الحقل | نوع البيانات |
|---|---|
| معرف | كثافة العمليات |
| الاسم | فارتشار (255) |
| العمر | كثافة العمليات |
رمز سكل لإنشاء الجدول أعلاه:
- إنشاء مستخدمي الجدول (
- معرف كثافة العمليات,
- الاسم فارتشار (255),
- العمر كثافة العمليات
- );
بعد تنفيذ هذا الأمر ، سيتم إنشاء جدول" المستخدمون " في قاعدة البيانات. الآن يمكنك ملء مع البيانات باستخدام بيانات سكل الأخرى.
تحديد أنواع البيانات
تحديد أنواع البيانات هي واحدة من الخطوات الهامة عند إنشاء جدول في سكل. سيساعد التعريف الصحيح لأنواع البيانات على استخدام موارد قاعدة البيانات بكفاءة وضمان التخزين والمعالجة الصحيحين للمعلومات.
هناك العديد من أنواع البيانات الأساسية في سكل التي تسمح لك بتعيين خصائص مختلفة لكل عمود في جدول. دعونا ننظر إلى بعض منهم:
- عدد صحيح هو نوع بيانات صحيح يسمح لك بتخزين الأعداد الصحيحة. على سبيل المثال: 1 ، 2 ، 100.
- تعويم هو نوع بيانات لتخزين أرقام الفاصلة العائمة. يدعم القيم العشرية حتى عدد معين من المنازل العشرية. على سبيل المثال: 3.14 ، 2.5.
- شار هو نوع بيانات لتخزين الأحرف ذات الطول الثابت. يتم تعيين الحد الأقصى للطول عند تحديد العمود. على سبيل المثال: 'أ' ، 'ب' ، 'ج'.
- فارتشار هو نوع بيانات لتخزين الأحرف ذات الطول المتغير. يتم تعيين الحد الأقصى للطول عند تحديد العمود. على سبيل المثال:' مرحبا ' ، 'العالم'.
- التاريخ هو نوع البيانات لتخزين التاريخ. على سبيل المثال: '2021-01-01'.
بالإضافة إلى أنواع البيانات الأساسية ، يمكن سكل أيضا استخدام أنواع أخرى مثل منطقية ، النقطة ، النص ، وغيرها التي تسمح لك لتخزين البيانات أكثر تعقيدا مثل القيم المنطقية ، كميات كبيرة من النص ، أو البيانات الثنائية.
عند تحديد أنواع البيانات ، من المهم مراعاة متطلبات تخزين المعلومات ومعالجتها. على سبيل المثال ، إذا قمت بتخزين تاريخ ، فمن المنطقي استخدام نوع بيانات التاريخ. إذا كنت بحاجة إلى تخزين عدد كبير من الأحرف ، فمن الأفضل اختيار فارتشار أو نوع النص ، اعتمادا على المتطلبات المحددة.
يعد تحديد أنواع البيانات جانبا مهما يسمح لك بتعيين قواعد لتخزين المعلومات ومعالجتها في قاعدة بيانات. سيساعدك اختيار أنواع البيانات الصحيحة على استخدام الموارد بكفاءة وضمان موثوقية البيانات وأمنها.
إدخال البيانات في جدول
لملء الجدول بالبيانات ، تحتاج إلى استخدام إدراج في البيان.
بناء جملة المشغل هو كما يلي:
| أدخل في اسم_ الجدول (العمود 1, العمود 2,..., عمود) |
|---|
| القيم (القيمة 1, القيمة 2,..., فالوين); |
أين:
- اسم_الجدول هو اسم الجدول لإدراج البيانات فيه;
- العمود 1, العمود 2,...، العمود-قائمة الأعمدة التي سيتم إدراج القيم فيها;
- القيمة 1, القيمة 2,...، القيمة ن هي قائمة القيم المراد إدراجها.
مثال:
| إدراج في المستخدمين (الاسم والعمر والمدينة) |
|---|
| القيم ('إيفان' ، 25 ، 'موسكو'); |
هذا الاستعلام سوف إدراج إدخال جديد في جدول المستخدمين مع اسم 'إيفان' ، سن 25 ومدينة 'موسكو'.
يمكنك أيضا إدراج البيانات فقط في أعمدة معينة عن طريق تحديد أسمائها في الاستعلام. في هذه الحالة ، تحتاج إلى تحديد القيم المناسبة:
| إدراج في المستخدمين (الاسم والعمر) |
|---|
| القيم ('بيتر' ، 30); |
سيقوم هذا الاستعلام بإدراج إدخال جديد باسم 'بيتر' والعمر 30 في جدول المستخدمين ، دون تحديد قيمة لعمود 'المدينة'.
وبالتالي ، فإن استخدام الإدخال في المشغل يجعل من السهل والسريع ملء الجدول بالبيانات.
إدخال البيانات المجمعة إدخال البيانات المجمعة هو عملية إضافة عدد كبير من السجلات إلى جدول قاعدة البيانات. يمكن أن تكون هذه الطريقة مفيدة جدا عندما تحتاج إلى تنزيل كمية كبيرة من البيانات في نفس الوقت.
هناك عدة طرق لإدراج البيانات بالجملة في سكل:
- استخدام عبارة إدراج مع استعلام إدراج واحد لكل صف من البيانات. قد يكون هذا غير فعال لكمية كبيرة من البيانات ، حيث يجب تنفيذ كل استعلام إدراج بشكل منفصل.
- استخدام عبارة إدراج مع استعلام إدراج واحد لجميع صفوف البيانات. في هذه الحالة ، سيتم إدراج جميع البيانات في طلب واحد ، مما يجعل العملية أكثر كفاءة.
- باستخدام أدوات وأساليب متخصصة مثل إدراج السائبة (ل مس سكل سيرفر) ، تحميل البيانات إنفيل (ل ميسكل) أو نسخ (ل بوستغريزل).
عند إدخال البيانات بكميات كبيرة ، من المهم مراعاة بعض العوامل التي قد تؤثر على الأداء:
- تحسين الفهرس: قبل إدخال كمية كبيرة من البيانات ، يوصى بتعطيل الفهارس أو حذفها مؤقتا لتسريع العملية.
- سجلات التخزين المؤقت: يمكن أن يساعد استخدام المعاملات والتخزين المؤقت للسجلات في زيادة سرعة إدخال البيانات المجمعة.
- تقسيم البيانات إلى حزم: بدلا من إدراج جميع البيانات في نفس الوقت ، يمكنك تقسيمها إلى حزم وإدراجها في أجزاء. هذا يمكن أن يقلل من الحمل على خادم قاعدة البيانات.
يمكن أن يكون إدخال البيانات المجمعة مفيدا في سيناريوهات مختلفة ، مثل تنزيل البيانات من ملف أو نسخ البيانات من جدول إلى آخر أو تحديث سجلات متعددة. لذلك ، من المهم معرفة واستخدام طرق فعالة لإدخال كتلة البيانات في سكل.
سؤال وجواب
ما بناء الجملة يجب أن تستخدم لملء جدول في سكل?
لملء جدول في سكل ، يتم استخدام بناء جملة إدراج في البيان. مثال: إدراج في اسم_الجدول (العمود 1, العمود 2,...) القيم (القيمة 1, القيمة 2,...).
هل من الممكن لملء جدول في سكل مع القيمة التي سيتم إنشاؤها تلقائيا?
نعم ، من الممكن ملء جدول في سكل باستخدام قيمة سيتم إنشاؤها تلقائيا. للقيام بذلك ، استخدم إدراج في المشغل والكلمة الرئيسية الافتراضية أو وظيفة تنشئ قيمة ، على سبيل المثال ، دالة الطابع الزمني الحالي لإنشاء التاريخ والوقت الحاليين.