freeCodeCamp/guide/arabic/sql/sql-create-table/index.md

7.1 KiB

title localeTitle
SQL Create Table SQL إنشاء جدول

SQL إنشاء جدول

المقدمة

هذا الدليل عبارة عن نظرة عامة حول أساسيات دالات SQL CREATE TABLE .

سوف نستخدم MySQL لجميع الأمثلة في جميع أنحاء أدلة SQL freeCodeCamp. MySQL يستخدم بشكل متكرر على مواقع الويب لقاعدة البيانات الخلفية ، 2) إنه مجاني ، وهو ممتع وسهل الاستخدام.

مغطاة في هذا الدليل

  • إنشاء مخطط ، الحاوية لجميع كائنات قاعدة البيانات الخاصة بنا.
  • إنشاء جدول حتى يكون لدينا شيء لتغييره.
  • إنشاء جدول عن طريق استيراد ملف CSV وتعديل هذا الجدول
  • إنشاء جدول باستخدام أداة طاولة العمل MySQL

نقوم بمعظم هذا العمل باستخدام عبارات SQL في أداة البرمجة النصية لـ MySQL. سنرى أيضًا كيفية إنشاء جدول باستخدام واجهة طاولة العمل بدلاً من عبارات SQL.

بنية عالية المستوى لقاعدة بيانات علائقية

  1. اعلى مستوى؛ قاعدة البيانات تثبيت نظام قاعدة البيانات. في هذه الحالة ، إنها MySQL. تسمى "الموجه المحلي" MySQL Router "" في لقطات الشاشة أعلاه.
  2. التالي هو المخطط حاوية للكائنات المطلوبة للبيانات المدارة في نظام قاعدة بيانات علائقية.
  3. كائنات نقوم بإنشائها (جداول ، فهارس ، إجراءات مخزنة ، وظائف) لإدارة النظام وبياناته

صورة 1

إنشاء مخطط MySQL

المخطط عبارة عن حاوية للكائنات المطلوبة لإدارة البيانات لموضوع أو عملية معينة. نعرض أمثلة أثناء تقدمنا ​​في هذا الدليل.

سنقوم بإنشاء المخطط للتعلم والاختبار باستخدام الأمر SQL ؛

create database fCC_alterTableGuide;

هذه الأمثلة بنية المخطط قبل تشغيل هذا الأمر

صورة-2

هذه الأمثلة بنية المخطط بعد تشغيل عبارة SQL

صورة 3

إنشاء جدول ، إضافة بيانات اختبار مع "إدراج" ، إعادة تسمية الجدول (تغيير)

سنقوم بإنشاء جدول الطالب.

ستكون الخطوات:

  1. تأكد من عدم وجود الطاولة بالفعل

  2. إنشاء الجدول

  3. إدخال بيانات الاختبار.

  • أنواع البيانات: اسم الطالب هو حقل حرف محدد بـ 90 حرفًا
  • معرف الطالب هو رقم (عدد صحيح) (نطاق من -2147483648 إلى 2147483647). سيكون هذا هو المفتاح الأساسي للجدول وسيتم زيادته تلقائيًا عند إضافة سجل.
  • سيكون هناك أيضا حقلين "time-stamp" للعب مع كذلك

إنشاء بيان وعرض النتائج من التنفيذ ؛

صورة 4

باستخدام عبارة Select ، سنرى أن الجدول موجود ، ولكن تمت إضافة السجلات الآن.

صورة 5

الآن لإدخال بعض البيانات ونرى كيف يبدو جدولنا الجديد مع السجلات الموجودة فيه (وفهم إنشاء الطوابع الزمنية وتحديثها) ؛

صورة 6

أول ختم زمني هو بيانات الإنشاء والوقت والثاني هو تاريخ التحديث ووقته. تغيير سجل يجب تحديث ts2 ولكن لا ts1. لنلقي نظرة.

صورة-7

إنشاء جدول مع MySql Workbench

انقر بزر الماوس الأيمن على "الجداول" أسفل المخطط الذي تريد وضع الملف الجديد فيه. حدد "إنشاء جدول".

صورة-8

أكمل النموذج كما ترغب وانقر فوق تطبيق

صورة-9

إنشاء جدول باسم تحديد (CTAS)

طريقة سريعة لإنشاء نسخة من جدول ، بما في ذلك البيانات هي إنشاء جدول كمحدد.

CREATE TABLE my table as (SELECT * FROM orig tbl)؛

قم بإنشاء جدول وملئه عن طريق استيراد ملف CSV

انقر بزر الماوس الأيمن على "الجداول" أسفل المخطط الذي تريد وضع الملف الجديد فيه. حدد استيراد بيانات الجدول.

صورة 10

حدد ملف CSV لاستيراد وانقر فوق NEXT عادة ما تقوم بإنشاء جدول جديد من البيانات ، حدد الخيارات المطلوبة وانقر فوق NEXT

صورة-11

اضبط أنواع البيانات حسب الحاجة وانقر فوق NEXT

صورة 12

انقر فوق NEXT (على هذه الشاشة والصفحة التالية التي يتم عرضها) لاستيراد البيانات إلى الجدول ستشاهد حالة الإكمال والمراجعة والنقر على "إنهاء"

صورة-13

صورة 14

مواد أخرى

هناك الكثير من التفاصيل لتغطية هذا الموضوع حتى تثبيت MySQL والمتعة!

أين يمكنني الحصول على MySQL

جرب [هذا التنزيل لمستخدمي نظام تشغيل Windows [(https://dev.mysql.com/downloads/windows/)

مستندات MySQL

وثائق SQL Server