|
![](/i/favi32.png) Prostoy xleb
|
səhifə | 15/66 | tarix | 29.11.2023 | ölçüsü | 2,88 Mb. | | #140628 |
| Qo\'llanma 11.10.2023Jadvallarni yaratish. Jadvallar CREATE TABLE buyrug‘i bilan yaratiladi. Bu buyruq qatorlarsiz bo‘sh jadval yaratadi. U jadval nomini, ma’lum tartibda ko‘rsatilgan ustunlar nomlari ketma – ketligi, ma’lumotlar turlari va ustunlar o‘lchovini aniqlaydi.
CREATE TABLE buyrug‘ining umumiy yozilishi:
CREATE TABLE nomi>
( nomi> turi>[( o‘lchovi>)],
nomi> turi>[( o‘lchovi, ... );
Jadval yaratishda va ular ustida ish yuritishda quyidagi 2 ta jadvaldan iborat ma’lumotlar bazasini misol sifatida qaraymiz.
Sotuvchilar (Salepeople):
Snum
|
Sname
|
City
|
Comm
|
11
|
Peel
|
London
|
0.12
|
12
|
Serres
|
San Jose
|
0.13
|
14
|
Motika
|
London
|
0.11
|
SNum – xar bir sotuvchi unikal nomeri, SName – sotuvchi nomi,
City – sotuvchi adresi ( shaxri ),
Comm – sotuvchilarning o‘nli shakldagi komission foydasi. Buyurtmachilar (Customers):
Cnum
|
Cname
|
City
|
Rating
|
SNum
|
21
|
Hoffman
|
London
|
100
|
11
|
22
|
Giovanni
|
Rome
|
200
|
13
|
23
|
Liu
|
SanJose
|
200
|
12
|
CNum – xar bir buyurtmachi unikal nomeri;
CName – buyurtmachi nomi;
City – buyurtmachi adresi (shaxri );
Rating – buyurtmachining boshqalardan ustunlik darajasini ko‘rsatuvchi kod;
SNum – shu buyurtmachiga tayinlangan sotuvchi nomeri.
Misol uchun sotuvchilar jadvalini yaratish:
( SNum integer, SName char(10), City char(10), Comm decimal );
Cheklovlarni kiritish. Jadvalni yaratayotganda (yoki uni o‘zgartirayotganda), maydonlarga kiritilayotgan qiymatlarga cheklovlar o‘rnatish mumkin. Bu holda SQL cheklovlarga to‘g‘ri kelmaydigan hamma qiymatlarni rad etadi.
Maydonga bo‘sh (NULL) qiymatlar kiritilishi oldini olish uchun CREATE TABLE buyrug‘ida NOT NULL cheklovi ishlatiladi. Masalan, birlamchi kalitlar xech qachon bo‘sh bo‘lmasliklari kerak, shuning uchun Salepeople jadvalini quyidagicha yaratish mumkin:
CREATE TABLE Salepeople
Dostları ilə paylaş: |
|
|