※ ANSI 기준:DB2,INFROMIX,INGRES,ORACLE,SQL/DS,SYBASE 등 각 DBMS별로 약간의 서식 차이가 있을 수 있습니다..
ALTER DATABASE database_name
:데이터베이스를 수정(한 번도 사용해본 적 없습니다.)
ALTER TABLE table_name
(various options)
:테이블 구조를 수정
e.g. alert table authors add birth_date datetime null
BEGIN TRANsaction [transaction_name]
:사용자정의 트랜젝션의 시작.
COMMIT TRANsaction
:사용자정의 트랜젝션의 끝
CREATE DATABASE database_name
:데이터베이스 생성
CREATE [UNIQUE] [CLUSTERED |
NONCLUSTERED] INDEX index_name
ON table_name
(column_name [, column_name]...)
:인덱스 생성
CREATE TABLE table_name
(column_name datatype [NOT NULL | NULL]
[, column_name datatype [NOT NULL | NULL]]...)
:테이블 생성
CREATE VIEW [owner.]view_name
[(column_name [, column_name]...)]
AS select_statement
[WITH CHECK OPTION]
:뷰테이블 생성
DELETE FROM
{table_name | view_name}
[WHERE search_conditions]
:데이터 삭제
DROP DATABASE database_name
:데이터베이스 삭제
DROP INDEX
table_name.index_name [, table_name.index_name]...
:인덱스 삭제
DROP TABLE table_name
:테이블 삭제
DROP VIEW [owner.]view_name [, [owner.]view_name]...
:뷰테이블 삭제
DUMP DATABASE database_name
TO device_name
:데이터베이스 자료 비우기
DUMP TRANsaction database_name
TO device_name
:트렌젝션 자료 비우기
GRANT {ALL | privilege_list}
ON {table_name [(column_list)} |
view_name [(column_list)]
TO {PUBLIC | name_list}
GRANT {ALL | command_list}
TO {PUBLIC | name_list}
INSERT [INTO]
{table_name | view_name}
[(column_list)]
{VALUES (constant_expression
[, constant_expression]...) | select_statement}
:데이터 추가
LOAD DATABASE database_name
FROM device_name
:데이터베이스 읽어오기
LOAD TRANsaction database_name
FROM device_name
:트렌젝션 읽어오기
REVOKE {ALL | privilege_list}
ON {table_name [(column_list)] |
view_name [(column_list)]}
FROM {PUBLIC | name_list}
REVOKE {ALL | command_list}
FROM {PUBLIC | name_list}
ROLLBACK TRANsaction
[transaction_name | savepoint_name]
SAVE TRANsaction [savepoint_name]
SELECT [DISTINCT] select_list
[INTO table_name]
[FROM
{table_name | view_name},
[{table_name | view_name}]...
[WHERE search_conditions]
[GROUP BY [ALL] column_name
[, column_name]...
[HAVING search_donditions]
[ORDER BY
[{table_name. | view_name.}]
column_name |
select_list_number | expression} [ASC | DESC]
[, {[table_name. | view_name.}]
column_name |
select_list_number | expression} [ASC | DESC]]...]
:데이터 가져오기
UPDATE {table_name | view_name}
SET [{table_name. | view_name.}]
column_name1 = {expression1 | NULL | (select_statement)}
[, column_name2 = {expression2 | NULL | (select_statement)}]...
[FROM {table_name | view_name}
[, {table_name | view_name}]...
[WHERE search_conditions]
:데이터 수정
UPDATE STATISTICS
table_name [index_name]
ALTER DATABASE database_name
:데이터베이스를 수정(한 번도 사용해본 적 없습니다.)
ALTER TABLE table_name
(various options)
:테이블 구조를 수정
e.g. alert table authors add birth_date datetime null
BEGIN TRANsaction [transaction_name]
:사용자정의 트랜젝션의 시작.
COMMIT TRANsaction
:사용자정의 트랜젝션의 끝
CREATE DATABASE database_name
:데이터베이스 생성
CREATE [UNIQUE] [CLUSTERED |
NONCLUSTERED] INDEX index_name
ON table_name
(column_name [, column_name]...)
:인덱스 생성
CREATE TABLE table_name
(column_name datatype [NOT NULL | NULL]
[, column_name datatype [NOT NULL | NULL]]...)
:테이블 생성
CREATE VIEW [owner.]view_name
[(column_name [, column_name]...)]
AS select_statement
[WITH CHECK OPTION]
:뷰테이블 생성
DELETE FROM
{table_name | view_name}
[WHERE search_conditions]
:데이터 삭제
DROP DATABASE database_name
:데이터베이스 삭제
DROP INDEX
table_name.index_name [, table_name.index_name]...
:인덱스 삭제
DROP TABLE table_name
:테이블 삭제
DROP VIEW [owner.]view_name [, [owner.]view_name]...
:뷰테이블 삭제
DUMP DATABASE database_name
TO device_name
:데이터베이스 자료 비우기
DUMP TRANsaction database_name
TO device_name
:트렌젝션 자료 비우기
GRANT {ALL | privilege_list}
ON {table_name [(column_list)} |
view_name [(column_list)]
TO {PUBLIC | name_list}
GRANT {ALL | command_list}
TO {PUBLIC | name_list}
INSERT [INTO]
{table_name | view_name}
[(column_list)]
{VALUES (constant_expression
[, constant_expression]...) | select_statement}
:데이터 추가
LOAD DATABASE database_name
FROM device_name
:데이터베이스 읽어오기
LOAD TRANsaction database_name
FROM device_name
:트렌젝션 읽어오기
REVOKE {ALL | privilege_list}
ON {table_name [(column_list)] |
view_name [(column_list)]}
FROM {PUBLIC | name_list}
REVOKE {ALL | command_list}
FROM {PUBLIC | name_list}
ROLLBACK TRANsaction
[transaction_name | savepoint_name]
SAVE TRANsaction [savepoint_name]
SELECT [DISTINCT] select_list
[INTO table_name]
[FROM
{table_name | view_name},
[{table_name | view_name}]...
[WHERE search_conditions]
[GROUP BY [ALL] column_name
[, column_name]...
[HAVING search_donditions]
[ORDER BY
[{table_name. | view_name.}]
column_name |
select_list_number | expression} [ASC | DESC]
[, {[table_name. | view_name.}]
column_name |
select_list_number | expression} [ASC | DESC]]...]
:데이터 가져오기
UPDATE {table_name | view_name}
SET [{table_name. | view_name.}]
column_name1 = {expression1 | NULL | (select_statement)}
[, column_name2 = {expression2 | NULL | (select_statement)}]...
[FROM {table_name | view_name}
[, {table_name | view_name}]...
[WHERE search_conditions]
:데이터 수정
UPDATE STATISTICS
table_name [index_name]
'Website 세상 > Web Program' 카테고리의 다른 글
DTD(Document Type Definition) 문서 구조 (0) | 2008.09.29 |
---|---|
프로그래밍 도움말 사이트.. 강추.. (0) | 2008.09.15 |
DNS 백업/복원 (0) | 2008.09.11 |
사업자등록번호체계 (0) | 2008.09.09 |
네트워크 - 세계 IP 주소 분포도 (0) | 2008.09.09 |