عند العمل مع قواعد البيانات ، غالبا ما يكون من الضروري معرفة نوع بيانات الأعمدة في الجدول. قد يكون هذا ضروريا ، على سبيل المثال ، عند تطوير تطبيق أو عند كتابة الاستعلامات. دعنا نستكشف عدة طرق للقيام بذلك.
الطريقة الأولى هي استخدام الأمر وصف. يتيح لك هذا الأمر الحصول على معلومات حول بنية الجدول ، بما في ذلك أنواع بيانات الأعمدة. عن طريق تشغيل الأمر وصف مع اسم الجدول ، سترى قائمة من الأعمدة وأسمائهم وأنواع البيانات.
مثال: وصف العملاء;
الطريقة الثانية هي استخدام الأمر إظهار الأعمدة. يتيح لك هذا الأمر أيضا الحصول على معلومات حول الأعمدة في الجدول ، بما في ذلك أنواع البيانات الخاصة بهم. من خلال تشغيل الأمر إظهار الأعمدة باسم الجدول ، ستحصل على قائمة بالأعمدة وأسمائها وأنواع البيانات والمعلومات المفيدة الأخرى.
مثال: إظهار الأعمدة من العملاء;
الطريقة الثالثة هي استخدام مخطط المعلومات.جدول معلومات الأعمدة. يحتوي هذا الجدول على معلومات حول الأعمدة في قاعدة البيانات. لمعرفة أنواع بيانات الأعمدة في جدول ، قم بتشغيل استعلام إلى مخطط المعلومات.جدول الأعمدة مع اسم الجدول ونوع بيانات العمود:
مثال: حدد اسم_ العمود ونوع البيانات من مخطط المعلومات.الأعمدة حيث اسم_الجدول = 'العملاء';
- تحديد نوع بيانات العمود
- باستخدام الأمر وصف
- معلومات حول الأعمدة من جداول النظام
- باستخدام وظيفة سكل سيرفر
- معرفة نوع البيانات العمود في كيو
- التحقق من نوع البيانات في الخلية
- 1. باستخدام الأمر وصف
- 2. باستخدام الأمر إظهار الأعمدة
- 3. باستخدام الأمر إنفورماتيون_شيما
- 4. باستخدام الأمر إظهار إنشاء جدول
- خاتمة
- سؤال وجواب
- كيف يمكنني معرفة نوع البيانات من الأعمدة في جدول سكل?
- كيف يمكنني معرفة نوع البيانات من عمود معين في جدول سكل?
- هل من الممكن معرفة نوع بيانات الأعمدة في جدول سكل من رمز البرنامج?
تحديد نوع بيانات العمود
في سكل ، يحدد نوع بيانات العمود تنسيق البيانات التي يمكن تخزينها في هذا العمود. بمعرفة نوع بيانات العمود ، يمكنك بسهولة تحديد القيم الصالحة لهذا العمود.
يمكن أن يكون تحديد نوع بيانات العمود مفيدا في العديد من المواقف. على سبيل المثال ، عند إنشاء جدول ، أو تغيير بنية الجدول ، أو جلب البيانات ، أو استيفاء شرط في بيان أين.
هناك عدة طرق لتحديد نوع بيانات عمود في سكل:
- وصف الجدول (وصف أو تنازلي)
- استخدام دالة نوع البيانات من مخطط المعلومات
- باستخدام عامل الإرسال أو التحويل
1. وصف الجدول (وصف أو تنازلي)
واحدة من أسهل الطرق لتحديد نوع بيانات العمود هي استخدام الأمر وصف أو تنازلي ، والذي يسمح لك بالحصول على معلومات حول بنية الجدول.
على سبيل المثال:
وصف الجدول;
أو
جدول تنازل_الاسم;
ستكون نتيجة تنفيذ الأمر قائمة بأعمدة الجدول مع البيانات التالية: اسم العمود ونوع البيانات وطول البيانات لأنواع بيانات السلسلة والعلم الفارغ (القيمة الفارغة مسموح بها أم لا) وخصائص العمود الأخرى.
2. استخدام دالة نوع البيانات من مخطط المعلومات
تسمح لك عبارة التحديد بالاقتران مع وظيفة نوع البيانات من مخطط المعلومات بالحصول على نوع بيانات العمود. يحتوي مخطط المعلومات على بيانات وصفية حول بنية وخصائص قاعدة البيانات ، بما في ذلك أنواع البيانات.
على سبيل المثال:
حدد نوع البيانات من مخطط المعلومات.الأعمدة حيث اسم_الجدول = 'اسم_الجدول' و اسم_العمود = 'اسم_العمود';
ستكون نتيجة التنفيذ هي نوع البيانات في العمود المحدد.
3. باستخدام عامل الإرسال أو التحويل
يسمح لك عامل الإرسال أو وظيفة التحويل بتغيير نوع بيانات العمود لـ
باستخدام الأمر وصف
وصف (أو إظهار الأعمدة) الأمر هو واحد من الطرق للحصول على معلومات حول أعمدة الجدول وأنواع البيانات الخاصة بهم في سكل.
لاستخدام الأمر وصف ، يجب تنفيذ بناء الجملة التالي:
وصف الجدول;
هنا اسم_الجدول هو اسم الجدول الذي نريد الحصول على معلومات حول الأعمدة.
ستكون نتيجة تنفيذ الأمر جدولا يحتوي على المعلومات التالية:
- حقل-اسم العمود;
- النوع - نوع بيانات العمود;
- لاغية-يشير إلى ما إذا كان العمود يمكن أن يحتوي على قيم فارغة (نعم أو لا);
- مفتاح-يشير إلى ما إذا كان العمود هو مفتاح (بري ، مول أو فارغة);
- افتراضي-القيمة الافتراضية للعمود;
- خارج-معلومات إضافية حول العمود.
مثال على تنفيذ الأمر وصف:
وصف الموظفين;فإن النتيجة تبدو شيئا من هذا القبيل:
| الميدان | النوع | لاغية | مفتاح | الافتراضي | إضافي |
|---|---|---|---|---|---|
| معرف | كثافة العمليات (11) | لا | بري | لاغية | زيادة تلقائية |
| الاسم | فارتشار (50) | نعم | لاغية | ||
| العمر | كثافة العمليات (11) | نعم | لاغية | ||
| الراتب | عشري (10,2) | نعم | لاغية |
من هذا المثال ، يمكن ملاحظة أن جدول الموظفين يحتوي على 4 أعمدة:
- العمود معرف من نوع كثافة العمليات (11) وهو مفتاح;
- عمود الاسم من النوع فارتشار (50) ويمكن أن يحتوي على قيم فارغة;
- العمود العمر من نوع كثافة العمليات (11) ويمكن أن تحتوي على قيم فارغة;
- عمود الراتب من النوع عشري (10.2) ويمكن أن يحتوي على قيم فارغة.
يتيح لك استخدام أمر الوصف الحصول بسرعة وسهولة على معلومات حول بنية الجدول وأنواع بيانات أعمدته.
معلومات حول الأعمدة من جداول النظام
في سكل ، هناك العديد من جداول النظام وطرق العرض التي تحتوي على معلومات حول جوانب مختلفة من قاعدة البيانات. للحصول على معلومات حول أعمدة الجدول ، يمكنك استخدام جداول النظام التالية:
- مخطط المعلومات.الأعمدة: يحتوي هذا الجدول على معلومات حول أعمدة كافة الجداول في قاعدة البيانات. لمعرفة نوع بيانات العمود ، ما عليك سوى إلقاء نظرة على العمود المقابل "نوع البيانات".
- سيس.الأعمدة: يحتوي هذا الجدول على معلومات حول أعمدة كافة الجداول في قاعدة البيانات. لمعرفة نوع بيانات العمود ، تحتاج إلى عرض العمود المقابل "معرف نوع النظام" ومقارنته بجدول "النظام".أنواع " للحصول على معلومات حول نوع البيانات نفسه.
- مخطط المعلومات.الجداول: يحتوي هذا الجدول على معلومات حول جميع الجداول في قاعدة البيانات ، بما في ذلك أسمائها وأصحابها. يمكنك البحث عن الجدول المطلوب باستخدام عمود "اسم الجدول".
للحصول على بيانات من هذه الجداول ، يمكنك استخدام استعلامات تحديد منتظمة بالشروط اللازمة. على سبيل المثال ، يمكنك تشغيل الاستعلام التالي لمعرفة أنواع البيانات لجميع الأعمدة في جدول " الطلبات:
حدد اسم العمود ، نوع البيانات
من المعلومات_المخطط.الأعمدة
حيث الجدول _ اسم = 'أوامر'
ستحتوي البيانات الناتجة على أسماء الأعمدة وأنواع البيانات المقابلة.
يتيح لك استخدام جداول النظام الحصول على معلومات حول بنية قاعدة البيانات وأنواع البيانات دون الحاجة إلى كتابة رمز إضافي. يمكن أن يكون هذا مفيدا عند تحليل بنية الجداول في قاعدة البيانات والتحقق منها.
باستخدام وظيفة سكل سيرفر
يحتوي سكل سيرفر على العديد من الوظائف التي تسمح لك بتحديد نوع بيانات الأعمدة في جدول. دعونا ننظر إلى بعض منهم:
نوع البيانات هو دالة تقوم بإرجاع نوع بيانات العمود. يقبل معلمتين: اسم الجدول واسم العمود.
سكل_فارينت_بروبيرتي هي وظيفة تقوم بإرجاع خاصية عمود. يقبل معلمتين: اسم العمود واسم الخاصية.
أمثلة على استخدام دالة نوع البيانات:
| الفريق | الوصف |
|---|---|
حدد نوع البيانات ('جدولي' ، 'عمودي_العمود') | الجدول. |
أمثلة على استخدام وظيفة سكل_فارينت_بروبيرتي:
| الفريق | الوصف |
|---|---|
حدد سكل_فارينت_ بروبيرتي ('بلدي كولومن' ، 'باسيتيب') | . |
حدد سكل_فارينت_ بروبيرتي ('لي_كولومن' ، 'ماكسلينغث') | . |
حدد سكل_فارينت_ بروبيرتي ('ماي_كولومن' ، 'الدقة') | . |
حدد سكل_فارينت_ بروبيرتي ('لي_كولومن' ، 'مقياس') | . |
يمكنك استخدام هذه الوظائف لتحديد أنواع بيانات الأعمدة في جدول وتنفيذ العمليات اللازمة بناء على هذه البيانات.
معرفة نوع البيانات العمود في كيو
لمعرفة نوع بيانات الأعمدة في جدول كيو ، يمكنك استخدام طرق عرض النظام أو أوامر الاستعلام. فيما يلي بعض الطرق للحصول على معلومات حول نوع بيانات العمود:
- حدد نوع الصفحة (العمود) من اسم الجدول;
\ ج اسم قاعدة البيانات
\ دت+
يعرض هذا الأمر قائمة بالجداول تحتوي على معلومات حول أنواع بيانات الأعمدة.
كما ترون ، هناك عدة طرق في كيو لمعرفة نوع البيانات من الأعمدة في جدول. اختر الطريقة المناسبة بناء على تفضيلاتك ومتطلباتك.
التحقق من نوع البيانات في الخلية
في الخلية ، وهناك عدة طرق للتحقق من نوع البيانات من الأعمدة في الجدول. يمكن أن يكون هذا مفيدا عند تحليل بنية قاعدة البيانات وعند تطوير التطبيقات التي تعمل مع هذه البيانات.
1. باستخدام الأمر وصف
يسمح لك أمر الوصف بالحصول على معلومات حول بنية الجدول ، بما في ذلك أنواع بيانات الأعمدة. بناء جملة الأمر وصف كما يلي:
وصف الجدول;
مثال على استخدام الأمر:
وصف المستخدمين;
يعرض الأمر وصف معلومات حول بنية جدول "المستخدمين" ، بما في ذلك أسماء الأعمدة وأنواع البيانات والطول والمعلومات الأخرى.
2. باستخدام الأمر إظهار الأعمدة
يتيح لك الأمر إظهار الأعمدة أيضا الحصول على معلومات حول بنية الجدول وأنواع بيانات الأعمدة. بناء جملة الأمر إظهار الأعمدة كما يلي:
إظهار الأعمدة من اسم_ الجدول;
مثال على استخدام الأمر:
إظهار الأعمدة من المستخدمين;
يعرض الأمر إظهار الأعمدة معلومات حول بنية جدول "المستخدمين" ، بما في ذلك أسماء الأعمدة وأنواع البيانات والطول والمعلومات الأخرى.
3. باستخدام الأمر إنفورماتيون_شيما
يوفر الأمر معلومات الوصول إلى البيانات الوصفية لقاعدة البيانات ، بما في ذلك معلومات حول أنواع بيانات الأعمدة. بناء جملة الأمر إنفورماتيون_شيما هو كما يلي:
حدد اسم العمود ونوع البيانات من مخطط المعلومات.الأعمدة حيث الجدول = 'اسم_قاعدة البيانات' و اسم_الجدول = 'اسم_الجدول';
مثال على استخدام الأمر:
حدد اسم العمود ونوع البيانات من مخطط المعلومات.الأعمدة حيث الجدول = 'قاعدة البيانات الخاصة بي' و اسم الجدول = 'المستخدمين';
يقوم الأمر إنفورماتيونشيما بإرجاع قائمة الأعمدة في جدول" المستخدمين "في قاعدة بيانات" ميداتاباس " مع أنواع البيانات الخاصة بهم.
4. باستخدام الأمر إظهار إنشاء جدول
يتيح لك الأمر إظهار إنشاء جدول الحصول على معلومات كاملة حول بنية الجدول ، بما في ذلك أنواع بيانات الأعمدة. بناء جملة الأمر إظهار إنشاء جدول كما يلي:
إظهار إنشاء جدول الجدول_الاسم;
مثال على استخدام الأمر:
إظهار إنشاء جدول المستخدمين;
يعرض الأمر إظهار إنشاء جدول معلومات حول بنية جدول "المستخدمون" ، بما في ذلك أسماء الأعمدة وأنواع البيانات والطول والمعلومات الأخرى.
خاتمة
في الخلية ، وهناك عدة طرق للتحقق من نوع البيانات من الأعمدة في الجدول. توفر أوامر الوصف وإظهار الأعمدة ومخطط المعلومات وإظهار إنشاء جدول معلومات حول بنية الجدول وأنواع بيانات الأعمدة. يمكنك اختيار الطريقة الأكثر ملاءمة لك واستخدامها لتحليل بنية قاعدة البيانات.
سؤال وجواب
كيف يمكنني معرفة نوع البيانات من الأعمدة في جدول سكل?