Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Các ngôn ngữ thao tác dữ liệu
MIỄN PHÍ
Số trang
10
Kích thước
87.0 KB
Định dạng
PDF
Lượt xem
1636

Các ngôn ngữ thao tác dữ liệu

Nội dung xem thử

Mô tả chi tiết

Ngän ngæî SQL

Chæång 3: CAÏC NGÄN NGÆÎ THAO TAÏC DÆÎ LIÃÛU

3.1 Ngän ngæî truy váún dæî liãûu SQL

Trong muûc naìy trçnh baìy ngän ngæî dæî liãûu (Structered Query Language), SQL laì ngän

ngæî con dæî liãûu âæoüc xaïc nháûn laì ráút maûnh , phäø duûng vaì laûi dãù sæí duûng . SQL laì ngän ngæî

phi thuí tuûc, chuáøn mæûc vaì âiãøn hçnh. Do váûy hiãûn nay ráút nhiãöu saín pháøm pháön mãöm âãöu

âæåüc caìi âàût SQL nhæ : Oracle, DB2,...

Trong pháön naìy seî trçnh baìy caïc khaí nàng cuía ngän ngæî SQL. Pheïp toaïn cå baín

trong SQL laì pheïp aïnh xaû âæåüc miãu taí bàòng khäúi lãûnh SELECT - FROM - WHERE. Caïc

mãûnh âãö cuía ngän ngæî SQL seî âæåüc trçnh baìy chi tiãút bàòng vê duû.

Caïc thuáût ngæî trong Cå Såí Dæî Liãûu quan hãû nhæ quan hãû , thuäüc tênh , bäü,.... âæåüc

thay thãú bàòng caïc thuáût ngæî nhæ : Baíng( Table), cäüt(colum), baín ghi(Record) hoàûc

haìng(Row) trong SQL.

Chuïng ta seî xem caïc chæïc nàng cå baín cuía mäüt hãû quaín trë Cå Såí Dæî Liãûu nhæ

cung cáúp ngän ngæî âënh nghéa dæî liãûu (DDM), Ngän ngæî thao taïc dæî liãûu(DML) , tçm kiãúm

vaì baío vãû dæî liãûu âæåüc thãø hiãûn trong ngän ngæî SQL nhæ thãú naìo.

1. Âënh nghéa dæî liãûu

Trong SQL cho pheïp ngæåìi sæí duûng taûo caïc dæî liãûu nhæ Baíng(table), Khung nhçn(View),

vaì caïc táûp chè säú(Index)

* Lãûnh taûo baíng

Cuï phaïp: CREAT TABLE Ten_Bang(Atr1 Type [NOT NULL], Atr2 Type [NOT

NULL],...)

Trong âoï Ten_Bang: tãn cuía table taûo ra; tãn baíng laì xáu kyï tæû báút kyì khäng coï kyï hiãûu

träúng vaì khäng truìng våïi tæì khoïa

Atr1, Atr2 : Tãn caïc thuäüc tênh (Caïc cäüt cuía baíng)

Type: Kiãøu dæî liãûu cho thuäüc tênh. Mäüt säú loaûi dæî liãûu thæåìng duìng nhæ:

integer: säú nguyãn tæì -2 174 483 648 âãún 2 174 483 648

Smallinteger: säú nguyãn tæì - 32 768 âãún 32 767

decimal(n,p) säú tháûp phán våïi âäü daìi täúi âa n kãø caí p chæî säú tháûp phán ( khäng tênh dáúu

cháúm tháûp phán). Tæì khoïa number trong SQL âæoüc duìng trong daûng dæî liãûu naìy.

float: säú dáúu pháøy âäüng

char(n): xáu kyï tæû coï âäü daìi cäú âënh n, n£ 255

varchar(n) xáu kyï tæû coï âäü daìi biãún âäøi, âäü daìi xáu coï thãø tæì 0 âãún n vaì âæåüc xaïc âënh taûi

thåìi âiãøm âæa dæî liãûu vaìo læu træî

date: dæî liãûu daûng ngaìy thaïng

chè thë NOT NULL âãø baïo ràòng giaï trë cuía thuäüc tênh âoï khäng âæåüc thiãúu trong caïc bäü

cuía quan hãû

Tải ngay đi em, còn do dự, trời tối mất!