.


:




:

































 

 

 

 


SQL




SQL (Structured Query Language) . SQL , 70- IBM Research. IBM System R. "-" . SQL 1989 . ( SQL/89 SQL1). SQL1 ANSI/ISO, . , , SQL. 1992 . SQL, SQL/92 SQL2. , , SQL/89. , SQL2. 1999 , SQL3. SQL1 SQL2 , SQL3 . SQL3 , , . , , , , . . SQL, . , (savepoints), ROLLBACK , . . SQL , , SQL , , , Data Definition Language (DDL) . , , () . SQL , . 1:
1. DDL
CREATE TABLE
DROP TABLE
ALTER TABLE ,
CREATE VIEW , SQL-
ALTER VIEW
DROP VIEW
CREATE INDEX ,
DROP INDEX
2. Data Manipulation Lanquaqe (DML)
DELETE , , . , ,
INSERT . ,
UPDATE ,
         

 

3. Data Query Lanquaqe (DQL)
SELECT , ,
4.
COMMIT ,
ROLLBACK ,
SAVEPOINT , ,
       

 

5.
ALTER DATABASE , ,
ALTER DBAREA
ALTER PASSWORD
CREATE DATABASE ,
CREATE DBAREA
DROP DATABASE ( , )
DROP DBAREA ( )
GRANT
REVOKE

 

 

SQL92 :

  • CHARACTER(n) CHAR(n) n . n , , n , .
  • NUMERIC[(n,m)] , n , m .
  • DECIMAL[(n,m)] , n , m .
  • DEC[(n,m)] , DECIMAL[(n,m)].
  • INTEGER INT .
  • SMALLINT .
  • FLOAT[(n)] , . n , . .
  • REAL , , , FLOAT.

VARCHAR(n) .

BIT(n) .

  • BIT VARYING(n) .
  • DATE .
  • TIMESTAMP() .
  • INTERVAL .




:


: 2016-07-29; !; : 1353 |


:

:

.
==> ...

1510 - | 1344 -


© 2015-2024 lektsii.org - -

: 0.014 .