.


:




:

































 

 

 

 


ә

SQL Ҳ˲ͲҢ ҚҚ . SQL Ң в. Қ Ҳв Қ

 

1. қң ү.

MS ffice ғң қ ғ қ ғ . Қ құ , ү ғ қ ә ғ . құ, ғ ұ ң ө. ғң қ, ғ құ , ғ құң ң қ ң қ ғ. ғ , құ ұ . Құ ң ғ ө. құ ғ ғ-ғ қ. Құ құ ү MS OFFICE ғ . Құ ү, ғ , ұ , ғ .. . Құ ә ғ - құ, құ ө ә ө құ.

SQL (ұң құқ ) 70 ң өң. ұ ұ ү ғ ң ә қ (құ, , ө, , ).

SQL ң ұқ ққ ұ ә ү .

SQL ң

SQL ұ. қ -ә ұ қ ү, SQL ң ә ә ұ ү. MS ACCESS ү құ, SQL ұ қ . SQL (ұқ, ) 2 қ ө:

.

Cr ate Table - ң құ.

Cr ate Index ң құ.

Alter Table ң ң қ.

.

Select ғ ұ; ү қ ұ;

Select Info ғ ұ; ұ ң ү қ.

Update ұ; ұ ң ғ ө;

Delete ұ .

SQL ң :

ә қ-қ SQL -ә ү қ. ғ ң, ғ .

ҳ () SQL ұ SQL ң қ ғ, қ ғ.

Pascal. SQL, - ә ғ. Ә ө ә ң ү қ, ә қ , . Ә ң ө . ().

:

ү ө - ұ ұқ, ғ SQL- ғ . ʳ ө ү ө.

- ұ ұқ. SQL- . қ әү ө ұ. Ұ ө ү ә ұ қ ғ.

ғ: WHERE fio=қ; қ fio = қ- : WHERE- ө ү; ;- құ (, ұ, ..). Қ қ ә қ.

ғ [] - ө ұ қ - құ қ . () өң қ құ қ қғ . < >- ө ұ қ ғ- ғ ө ү.

SELEST , ң ө, ғғ ң.

ң ә ө, ә қ ұ ә . SELEST ғ ө.

ңғ ғ , қ ғ . () SELEST.

SELEST [ ] {*/ [ ] ң 1.

[AS ғ 1], [] ң 2.

[AS ғ 2] [,... ]

FROM ә [...] [/N қ ] [WHERE ғ]

[GROUP BY ғ ң ]

[HAVING] қ ғ

[ORPER BY ң-1[ASC/ DESC] ң-2 [ASC/ DESC ]. қғ ғ .

ALL- ғ .

DISTINCT- қ ң қ.

- қ, ғ қ ң .

ң- 1, ң- 2....

ң ң , ғ -1, ғ -2...- , ғ ғ қ , ғ ғң ;

ғ-ә қ қ ғ ;

1 ң, 2 ң ұ ә ұғ ғ қ.

ASC- ө қ; DESC- қ;

FROM- . ; қ ұ.

қ құ .

 

SELEST fio, Kurs, grupa FROM Spisok;

ғ қ ә қ ә (ң ә Fio kurs, grupa) Spisok қ.

SQL , ғ , , ң, ә қ ү қ.

GREATE TABLE құ қ . :

құ.

қ

ғғ (ңғ) ә - .

ү ә ө қ ә ң .

ә қ ү ө ү ө,CREATE TABLE құ :

(құ) Ұ

1) құ , ғ қ ә ң ө қ-қ қ.

2) ңғ ң

3) ә ң ү қ (қ, қ, қ ..)

4) ң ө .

ң ө. құ ң қ ө, ң ү, ұғ, қ ә-ә қ ү , ұ қ .

CREATE TABLE Spisok

Fakultet char (4),

Kurs char (1),

Grupa char (4),

Fio char (15),

Stip decimal (7,2),

Uderzana decimal (6,2);

Srip ә Uderzana ң қ ғ, ң ұғ . (field width) 7ә6 қ ә ққ ( ү қ ң). ұ ғ ғ . CREATE TABLE Spisok.

ү ө қ қ қ . ү ғ. - ұ ү . (, қ ө ). ҳ ғ ң құ. ұ ә . ү ң ғ ғ қ ә қ ғ ң ғ . құ:

CREATE INDEX < > ON < > <ғ ><ғ >

: Spisok құ. CREATE INDEX fio on SPISOK (fio); CREATE INDEX құғ, қ ү ө. SQL ө ү қ қ ұ.

ғ , ө ө ә .. ALTER TABLE .

ALTER TABLE < >

ADD <ғ > <ә ү>, <ө>:

ң ғ ң ұ; ұғ NULL- ғ . ү ү, ұ қ . . ғ . қ ә .

ϳ . DROP TABLE < >

ә .

DML қ ү ә .

INSERT () UPDATE (ң) DELETE () ң ө ңғ ә ғ.

ғ .

INSERT ң ә қ.

INSERT ң ә қ қ ү , құ ң ө ұ.

ң .

INSERT INTO < >

VALUES (<ғ>, <ғ>...);

INSERT INSERT ғ қ . CREATE TABLE ғ (<ғ>..) ә ғ , ғ қ . ғ ғ ә .

қғ ң қғң .

: қ ң Spisok 1- Spisok1

INSERT INTO Spisok1

FROM Spisok

WHERE kurs = s1;

ң ғ ө:

UPDATE қ ғ ө .

ғ: ң ұғ қ ң 500 ғ.

ұ ү :

UPDATE Spisok

SET stip =50000

UPDATE WHERE ө ң .

: UPDATE Spisok

SET stip =500

WHERE kurs =1;

SET ө UPDATE ү қ ғ ғ ө .

қ UPDATE ө . UPDATE . SET ө ң ә қғ . қ, қ ө 25% ө, ө .

UPDATE Spisok

SET stip = (*25) \100 ғ, UPDATE әң ө қ.

:

DELETE ғ ө ә , қ . DELETE ғ қ , : DELETE FROM Spisok; қ ө ү қғ .

DELETE FROM Spisok WERE stip = ү ғқ ғ ө .

DELETE FROM Spisok WHERE fio = INSERT, DEKETE, UHDATE қғ .

ұ құ (SELEST ).

SQL қ ұ . ұ ұ ғ- ұ ө, қ -ғ құ.

ғ ө ұ қғ ұ .

SQL- ң қ ұ SELEST ң ө құ, қ .

қ ғ ү ү қ :

 

:

SELEST fio, stip FROM Spisok;

ң ғ ә 15.2 ө.

SELEST 15.2 .

SELEST- ө , , ұ .

Fio, stip-ң ң , ә ң ң қ ңғ .

FROM Spisok;FROM- ө, ә ұ ғ ;

Spisok- ұқ .

ү үң (;)- ң қғ ә ғ ә.

SELEST ө қ қғ . Ә қ ү қ ң ң ө.

ғ ң қ ғ ө, ұ (*) .

SELEST FROM Spisok;

SELEST ү қ ғ . ұ ү ғ .SELEST қ . : ғғ ғ

SELEST, kurs, grupa, fio from spisok; қ ң. WHERE-ң ұ SELEST ң ; қғ ғң ққә ғ .

SELEST ң ү .

SELEST Grupa, fio from spisok

WHERE grupa = 1;

ғ қ қ, ң әқ grupa =1; ң ққғ . ұ ұң ә 15.3 ө.

SELEST WHERE ұ.

. ғ, WHERE ұ ү (grupa ) қ .

ғ ғ қ.

DISTINCT SELEST қғ ғ, ңғ ң қғ ғ ұ ғ. ғ ә ң . қ, Spisok . ғ ә - .

SELEST fio, grupa

DISTINCT futbol

FROM sport;

DISTINCT , қ ғ ғ ә қғ ғ ғ .

, SELEST ұқ . өң ү .

.

SQL- ғ ғ ғ қ. = (ң),

, қ , 90 . ө.

SELEST*

FROM Spisok

WHERE stip>90

. AND ә -A ANDB-ә ә ә, ң ғ ғ ғ .

OR ә A OR B- ә ә ә ғ қ, ң .

NOT ғ .

NOTA ә ә ң ғ қ-қ ө

: 1 SPISOK қ , 90 . .

SELEST*

FROM SPISOK

WHERE grupa= 1 anp stip<90)

ұң қ ү IN, BETWEEN, IS NULL қ. IN ө ғ ұқ .

; SPORT қ , 150 ә 200 . ө .

SELEST*

FROM SPORT

WHERE stip IN

BETWEEN ұқ.

ә ңғ ө ә , ң ANP ө ғ.

; SPISOK қ , ғ ә ә .

 



<== | ==>
. |
:


: 2016-09-06; !; : 771 |


:

:

- , - .
==> ...

1496 - | 1412 -


© 2015-2024 lektsii.org - -

: 0.062 .