KompüterProqramlaşdırma

SQL masa yaradılması funksiyası - Cədvəl yaradın

birbaşa dəyişiklik masalar və onlar ehtiva data ilə bağlı məlumat bazaları ilə iş. Amma masa fəaliyyət başlamazdan əvvəl yaratmaq. bu prosesinin avtomatlaşdırılması üçün xüsusi SQL funksiyası var - "CREATE TABLE".

ilk şey!

biz MS SQL istifadə tablolar yaradılması prosesi ilə məşğul əvvəl komanda "masa yaratmaq", biz funksiyası istifadə edərək əvvəl bilmək lazımdır nə dayanmaq lazımdır.

İlk növbədə, siz masa adı ilə gəlmək lazımdır - bu bazasında başqaları ilə müqayisədə unikal və bir neçə qaydalara riayət etməlidir. adı hər hansı məktublar, rəqəm və vurğulayır təqib edilə bilər sonra məktub (az) ilə başlamaq, və lazımdır, nəticədə söz qorunur söz ola bilməz. masa adı 18 simvol artıq ola bilməz.

onların data növü düşünmək üçün istifadə sütun adları ilə gəlmək, və sahələri doldurulmalıdır: adı müəyyən edərək, struktur hazırlanmalıdır. də dərhal data dəyərlər məhdudlaşdırmaq mümkündür var xarici sahədə və əsas düymələri müəyyən edilir.

masa qalan kifayət qədər asanlıqla doğru nüanslar, belə ki, bir masa yaratmaq addım, onlar son deyil fikir ola bilər.

sintaksis

masalar strukturu, onun yaradılması üçün davam edə bilərsiniz. "YARATDILAR CƏDVƏL" SQL funksiyası istifadə edərək, asan kifayət qədər olun. Bu, əvvəllər hər bir növü və adı ifadə, bir masa adı və sütun siyahısı icad müəyyən etmək üçün tələb edir. aşağıdakı sintaksis edir:

TABLE TABLE_NAME YARATDILAR
({Sütunu datatype [DEFAULT ifadə] [column_constraint] ... | table_constraint}
[{Sütunu datatype [DEFAULT ifadə ] [column_constraint] ... | table_constraint}] ...)

aşağıdakı kimi dizayn xüsusiyyətləri istifadə arqumentlər var:

  • table_name - masa adı
  • sütunu - bir sütun adı
  • datatype - data type istifadə bu sahə
  • DEFAULT - default sütunda istifadə ifadəsidir.

Bu iki funksiya arqumentləri istifadə etmək mümkündür:

  • colum_constraint - sütun ayarları
  • table_constraint - masa parametrləri

Onlara, istifadəçi məhdudiyyətlər və ya masa doldurulması şəraitində üçün tələb olunan iş daxil edə bilərsiniz.

Features masalar yaratmaq

SQL funksiyası "masa yaratmaq" üçün sorğu yazılı, o sahələrdə doldurulması qaydalarını müəyyən etmək bəzən lazımdır. To do bu, ehtiyac əlavə xüsusi atributları ki, müəyyən bir xüsusi set şərtləri.

NULL (null dəyərlər ola bilər), və ya NOT NULL (doldurulmalıdır sahə) boş dəyərini müəyyən etmək üçün, sonra bir hüceyrə ola bilər açar sözlər bir qeydiyyatdan keçmək lazımdır adı və sütun növü daxil.

eyni iki qarşısını almaq üçün hər rekord birləşdirmək tələb əksər hallarda masa yaratmaq zaman. Bunu etmək üçün tez-tez line nömrələmə istifadə edin. Və funksiyası cədvəldə ən son məsələ istifadəçi bilik, tələb deyil, belə ki, "YARATDILAR CƏDVƏL" müvafiq sahə sonra söz "İbtidai əsas" yazılı bir ilkin əsas sütun müəyyən etmək üçün kifayətdir. Əksər hallarda, bu, ilkin əsas və masalar arasında bir əlaqə var.

Xarici əsas mülkiyyət "XARİCİ KEY" istifadə İbtidai düyməsi ilə əmma təmin etmək. bir sütun işarə edərək, bu əmlak, bu sahədə eyni və ya müxtəlif cədvəllər əsas əsas sütun olan biri kimi eyni dəyər ehtiva edir ki, təmin edə bilər. Belə ki, bir can təmin edir data.

bir müəyyən set və ya bir müəyyən uyğun yoxlama təmin etmək, atribut CHECK istifadə edin. O funksiyası dəlilləri bir siyahıda son müəyyən və şəxsi parametri kimi bir Boolean ifadə var. O, sizə mümkün dəyərlər siyahısını məhdudlaşdıra bilər, misal üçün, bir masa sahəsində "Cins" yalnız məktubları "M" və "F" istifadə edin.

views, funksiyaları, SQL ilə yanaşı "YARATDILAR CƏDVƏL" daha az ümumi hələ də bir çox xüsusi atributları var, lakin onlar praktikada istifadə olunur.

nümunələri

tam funksiyası əməliyyat anlamaq üçün, CƏDVƏL (SQL) yaratmaq necə praktikada nəzərə dəyər. Aşağıdakı misal aşağıda təqdim bir masa yaradır:

TABLE Xüsusi YARATDILAR
(ID CHAR (10) NOT NULL Primary key,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Gördüyünüz kimi default istifadə olunur ildən, hüceyrə (NULL) dəyər mümkün olmaması yaradılması, əks oluna bilər.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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