کامپیوتربرنامه نویسی

تابع ایجاد جدول در SQL - ایجاد جدول

کار با پایگاه داده به طور مستقیم به جداول تغییر و داده های آنها شامل مربوط می شود. اما قبل از شروع عمل از جدول برای ایجاد. یک تابع خاص SQL برای خودکارسازی این فرآیند وجود دارد - "CREATE TABLE".

اولین چیزی که!

قبل از اینکه ما با روند ایجاد صفحات گسترده با استفاده از MS SQL مقابله "CREATE TABLE" دستور، به ساکن در آنچه که ما باید قبل از استفاده از تابع مطمئن شوید لازم است.

اول از همه، شما نیاز به آمده تا با نام جدول - باید آن را منحصر به فرد باشد در مقایسه با دیگران در پایگاه داده، و به دنبال چند قانون. این نام باید با یک حرف (AZ) شروع، و سپس ممکن است به هر حروف، ارقام و خط بیاید، عبارت نتیجه نباید یک کلمه محفوظ. نام جدول می توانید 18 شخصیت تجاوز نمی کند.

پس از تعریف نام، ساختار باید توسعه یافته: به آمده تا با نام ستون استفاده می شود به فکر می کنم نوع داده خود را، و که زمینه باید پر شود. نیز وجود دارد بلافاصله میدان خارجی و کلید اولیه امکان پذیر تعیین، و محدود مقادیر داده.

بقیه در جدول می تواند نسبتا به راحتی تغییر جزئی درست است، بنابراین گام ایجاد یک جدول، می توان آنها را به فکر پایان نیست.

نحو

ساختار جداول، شما می توانید به ایجاد آن ادامه دهید. آن را آسان به اندازه کافی، با استفاده از تابع SQL "CREATE TABLE". از آن نیاز به کاربر را مشخص که قبلا اختراع یک نام و ستون جدول لیست، مشخص برای هر نوع و نام. نحو به شرح زیر است:

ایجاد table_name از جدول
({ستون نوع داده [عبارت پیشفرض] [column_constraint] ... | table_constraint}
[، {ستون نوع داده [عبارت DEFAULT ] [column_constraint] ... | table_constraint}] ...)

آرگومان مورد استفاده در ویژگی های طراحی به شرح زیر است:

  • table_name از - نام جدول
  • ستون - نام ستون
  • نوع داده مورد استفاده در این زمینه - نوع داده
  • پیش فرض - یک عبارت استفاده شده در ستون پیش فرض.

همچنین ممکن است به استفاده از دو آرگومان تابع بیشتر:

  • تنظیمات ستون - colum_constraint
  • تنظیمات جدول - table_constraint

در آنها، کاربر می تواند کار مورد نیاز برای محدودیت و یا شرایط پر کردن جدول را مشخص کنید.

ویژگی های ایجاد جداول

هنگام نوشتن پرس و جو به SQL "CREATE TABLE" تابع، گاهی اوقات لازم است برای ایجاد قوانین برای پر کردن در زمینه. برای این کار، شما نیاز به اضافه کردن ویژگی های ویژگی های خاص که تعریف یک مجموعه خاص از شرایط.

NULL (ممکن است مقادیر null)، و یا NOT NULL (زمینه باید پر شود): به منظور تعیین یک مقدار خالی، سپس نام و نوع ستون باید یکی از کلمات کلیدی می تواند در یک سلول می شود وجود دارد ثبت نام را مشخص کنید.

هنگام ایجاد جدول در بسیاری از موارد مورد نیاز برای متحد کردن هر رکورد برای جلوگیری از داشتن دو یکسان است. برای این کار اغلب با استفاده از شماره خط. و، بنابراین به عنوان نیاز به دانش کاربران از آخرین شماره موجود در جدول، در تابع نیست "CREATE TABLE" به اندازه کافی برای مشخص کردن یک ستون کلید اولیه با نوشتن کلمه کلیدی "کلید اولیه" پس از زمینه های مربوطه است. در اغلب موارد، آن کلید اصلی است و ارتباط بین جداول وجود دارد.

برای اطمینان از دردسر با کلید اولیه استفاده شده توسط یک خارجی کلیدی اموال "خارجی کلید". وی با اشاره به یک ستون، این ویژگی می توانید اطمینان که در این زمینه را به همان مقدار به عنوان یکی از کسانی که در ستون کلید اصلی جداول یکسان و یا متفاوت هستند باشد. بنابراین می توان آن داده ها اطمینان حاصل شود.

برای ارائه تأیید انطباق با برخی از مجموعه ای مشخص و یا یک تعریف، استفاده CHECK ویژگی. او آخرین در یک لیست آرگومان به یک تابع تجویز می شوند، و به عنوان یک پارامتر های شخصی دارای عبارت بولی باشد. با آن، شما می توانید لیستی از مقادیر ممکن محدود، به عنوان مثال، استفاده در این زمینه از جدول "پل" تنها حروف "M" و "F".

دیگر از کسانی که ارائه شده، تابع SQL "CREATE TABLE" است هنوز هم بسیاری از ویژگی های خاص، اما آنها در عمل استفاده است بسیار کمتر بود.

نمونه

برای درک کامل بهره برداری از تابع، آن را با توجه به ارزش در عمل است، چگونه ایجاد جدول (SQL). مثال زیر یک جدول زیر ارائه شده ایجاد می کند:

CREATE TABLE سفارشی
(ID CHAR (10) نه کلید اولیه NULL،
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

همانطور که می بینید، تنظیم یک عدم امکان از ارزش در سلول (NULL) را می توان حذف، از آن به طور پیش فرض استفاده می شود.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.delachieve.com. Theme powered by WordPress.