SQL : >::=CREATE TABLE < >( > [{,< >}])< >::=< > > >::=< > < >[< >][< >]< >::=DEFAULT { <literal> | USER | NULL } >::=NOT NULL[ >] >CHECK (< >) >::= UNIQUE< >::=FOREIGN KEY < > < >::= REFERENCES < > (< >), . , . , , . . , , . , . CREATE TABLE , . , , , : . , , , . SQL , ; USER, , ( ); NULL, , . NOT NULL ( ), . NOT NULL "CHECK (C IS NOT NULL)" ( C ). NOT NULL , DEFAULT NULL. , .
, . , . , : FOREIGN KEY(< >) < >, , . , "--" (1:). . SQL , , , () , . . , , , . , , . BOOKS "". :
? , , 5 1000, , ALTER TABLE, :
ALTER TABLE: < >::= ALTER TABLE < > { ADD > ALTER < > {SET DEFAULT <> DROP DEFAULT } | DROP < > {CASCADE | RESTRICT} | ADD { < >| < > | < > | < > } | DROP CONSTRAINT { CASCADE | RESTRICT} }ALTER TABLE , , . , . . . ALTER TABLE , . EDUCATION (), , ("", "", " ", "") READERS. ALTER TABLE READERSADD EDUCATION varchar (30) DEFAULT NULLCHECK (EDUCATION IS NULL OR EDUCATION= "" OR EDUCATION= " " OR EDUCATION= " " OR EDUCATION= "")READERS EDUCATION, . . |
SQL
SELECT
(Data Query Language) SQL SELECT. . , . SQL ( ) . , . , , , , , , .
SELECT :
SELECT[ALL|DISTINCT](< >|*)FROM < >[WHERE <- >][GROUP BY < >][HAVING <- >][ORDER BY < , >]ALL , , . , . ( , ). DISTINCT , , .
*. () , .
FROM () .
WHERE , .
GROUP BY .
HAVING -, .
|
|
ORDER BY , , . , , , , , .
WHERE :
- { =, <>, >,<, >=,<= }, .
- Between A and B A B. , , . Not Between A and B, , , .
- IN () , . . NOT IN (), , .
- LIKE NOT LIKE. LIKE , , , , . NOT LIKE .
:
- (_) ;
- (%) ;
- IS NULL. : . :
< >IS NULL < > IS NOT NULL.
( ) , IS NULL "" (TRUE), IS NOT NULL "" (FALSE), IS NULL "", IS NOT NULL "".
- EXISTS NOT EXISTS. , , .
.
SELECT:
- SELECT , , . . (DISTINCT) (ALL, ). , , '*' () .
- FROM , SELECT, . , . , , . -, .
SELECT .
|
|
SELECT . ,
SELECT * FROM R1, R2R1 R2.
SELECT R1.A, R2.B FROM R1, R2A R1 B R2, , , .
- WHERE , , - , , , .
, . R1, R2, R3. , R1, R2 R3 .
R1 = (, , ); R2 = (, ); R3 = (, )
R1 | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | Null | ||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
R2 | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
. . | |||
R3 | |
on_load_lecture();