DDL 명령은 SQL의 일부이며 DML, DCL 및 TCL 명령과 함께 작동하여 데이터베이스를 만들고 관리합니다. SQL 관리를위한 기본 구성 요소를 형성하며 구조적 쿼리 언어를 사용하여 데이터베이스를 관리하거나 만들 것인지를 아는 데 유용합니다.
SQL 명령은 주로 DDL과 DML로 구성됩니다. DDL 명령으로 데이터베이스를 생성 또는 삭제하고 DML로 데이터를 추가, 이동 또는 변경합니다. DCL 명령은 사용자, 권한 및 데이터 보안을 관리하는 데 도움이되고 TCL은 DML 내에서 변경 한 내용을 관리하는 데 도움이됩니다. 이들은 모두 SQL 내에서 함께 작동하여 데이터베이스를 효과적으로 만들고 관리하는 데 필요한 도구를 제공합니다. 이러한 명령을 아는 것은 데이터베이스 관리 또는 지원에 들어 가려는 모든 사람에게 필수적입니다.
저는 SQL 전문가는 아니지만 사용하고 관리했습니다. 나는 또한 그의 잠에서이 글을 쓰는 사람과 친한 친구입니다. 다음 튜토리얼은 내 말일 수 있지만 지식과 전문 지식은 모두 그의 것입니다. 오류나 누락은 내 것입니다.
Windows 10에서는 시작 메뉴를 열 수 없습니다.
다음은 각 언어에 대한 기본 명령입니다. DDL 명령은 데이터베이스, 테이블 및 개체를 만드는 데 필요한 용어를 나열합니다. DML 명령은 생성 한 데이터베이스 내에서 개체와 데이터를 관리하는 데 필요한 용어를 나열합니다. DCL 명령은 사용자를 관리하는 데 필요한 용어를 나열하고 TCL 명령은 저장 지점을 설정하고 변경 사항을 커밋하는 데 사용할 수 있습니다.
DDL (데이터 정의 언어)
DDL (데이터 정의 언어)는 데이터베이스 체계를 정의하는 데 사용됩니다. 데이터베이스와 그 안에있는 개체를 만들고 관리하는 데 도움이됩니다. DDL 문은 스키마 및 개체의 생성, 삭제, 수정과 같은 다양한 방식으로 데이터베이스의 구조를 변경합니다.
사용중인 SQL의 종류에 따라 DDL 문에는 다음이 포함될 수 있습니다.
- ALTER TABLE
- ALTER VIEW
- 계산 통계
- 데이터베이스 생성
- 기능 생성
- 역할 생성
- 테이블 만들기
- 보기 만들기
- DROP 데이터베이스
- 드롭 기능
- 드롭 역할
- 드롭 테이블
- 드롭 뷰
- 부여
- 취소
핵심 SQL DDL 문은 다음과 같습니다.
- 나이
- 자르기
- 논평
- 창조하다
- 설명
- 이름 바꾸기
- 하락
- 보여 주다
- 사용하다
이는 모든 버전의 SQL에 나타납니다. 각 DDL 명령이 작동하려면 개체 유형과 식별자가 필요합니다.
예 : CREATE TABLE [테이블 이름] ([열 정의]) [테이블 매개 변수] 또는 DROP 객체 유형 객체 이름.
DML (Data Manipulation Language)
SQL의 또 다른 요소는 DML (데이터 조작 언어). 이를 통해 SQL 데이터베이스 내에서 데이터를 검색, 삽입, 업데이트, 제거 및 일반적으로 관리 할 수 있습니다. 이러한 명령은 데이터베이스를 관리 할 때 매일 사용할 명령입니다. 이것은 그 자체로 특정 언어가 아니지만 SQL의 일부를 구성합니다.
Excel에서 열을 바꾸는 방법
- 고르다
- 끼워 넣다
- 최신 정보
- 지우다
- 대량 삽입
- 가다
- READTEXT
- UPDATETEXT
- WRITETEXT
- 시작
- 범하다
- 롤백
- 복사
- 복사
- 놓다
- 가져 오기
- 명부
- 없애다
다시 말하지만, SQL의 다른 버전은 이러한 DML 명령의 일부 또는 전체를 사용하며 많은 경우 자체적으로 추가합니다.
예 : SELECT [열 이름] from [테이블 이름] 또는 UPDATE [테이블 이름] SET [열 이름 = 값] 여기서 [조건].
DCL (데이터 제어 언어)
DCL (데이터 제어 언어)는 데이터베이스 자체 주변의 사용자와 시스템을 제어하는 데 사용됩니다. 사용자 권한을 관리하고 데이터 보안을 관리하는 데 가장 많이 사용되므로 알아 두어야합니다.
일반적인 DCL 명령은 다음과 같습니다.
불화에 봇을 설정하는 방법
- 부여
- 취소
- SETUSER
- EXECUTE AS, 문
- EXECUTE AS, 절
- 돌아가는 것
- 마스터 키를 엽니 다.
- 마스터 키 닫기
- 열린 대칭 키
- 닫기 대칭 키
예 : GRANT [privilege] ON [object] TO [user] 또는 REVOKE [permission] ON [object] FROM [user].
TCL (트랜잭션 제어 언어)
TCL (Transaction Control Language)은 DML 문을 함께 그룹화하여 논리적 트랜잭션을 형성하고 DML 문에 의한 데이터 변경 사항을 관리하는 데 사용됩니다. DML 명령을 수행하는 경우 현재 세션을 닫을 때까지 영구적으로 설정되지는 않습니다. 어떤 이유로 든 수동으로 커밋하려면 TCL 명령을 사용할 수 있습니다.
- 분산 거래 시작
- 거래 시작
- 거래 커밋
- 작업 수행
- 롤백 거래
- 롤백 작업
- 거래 저장
예 : COMMIT; 다른 명령으로 이동하기 전에 DML로 변경 한 사항을 저장합니다. SAVEPOINT savepoint_name; 세이브 게임처럼 세이브 포지션을 생성합니다. 문제가 발생하면 데이터베이스를 해당 지점으로 롤백하고 다시 시작할 수 있습니다.
이 네 가지가 SQL 데이터베이스 관리의 기본 구성 요소입니다. 이것은 SQL 주제를 탐구하려는 사람들을위한 매우 높은 수준의 페이지입니다. 이러한 명령과 사용 방법에 대해 알아보고 완전히 새로운 데이터베이스 및 데이터베이스 관리 세계가 시작됩니다. SQL은 대부분의 클라우드 응용 프로그램, 웹 사이트, 웹 응용 프로그램, 응용 프로그램 및 대부분의 생산성 제품군 뒤에 있으므로 배우기에 좋은 기술입니다!
재미있는 기사
에디터의 선택
휴대폰과 컴퓨터의 사진에 텍스트를 추가하는 방법
내장된 도구와 타사 소프트웨어 및 앱을 사용하여 iPhone, Android, Windows 및 Mac의 사진에 텍스트, 캡션, 메모를 추가하세요.
Nikon D7100 검토
Nikon D7100은 D7000에 대한 업데이트이며, 노후화 된 D300S를 대체 할 소식이 없기 때문에 Nikon의 크롭 센서 SLR 범위의 상단에 효과적으로 배치됩니다. 외부에서 보면
Instagram 게시물을 보관하거나 보관 취소하는 방법
올해 초 Instagram은 아카이브를 도입했습니다. 그다지 팡파르를 얻지 못했고 저를 포함한 많은 사용자들이 놓쳤습니다. 분노를 그만두고 분노를 제거하는 주제에 대해 이야기 할 때만
XP처럼 작동하는 Windows 8 및 Windows 7에서 클래식 작업 표시 줄 가져 오기
XP처럼 작동하는 Windows 8 및 Windows 7에서 클래식 작업 표시 줄 가져 오기
Windows 10에서 원격 데스크톱 액세스를 활성화하여 어디서나 PC에 로그인
PC에 원격으로 연결해야합니까? 타사 소프트웨어가 필요하지 않습니다. Windows 10에는 기본 제공 원격 데스크톱 기능이 포함되어 있지만 기본적으로 비활성화되어 있습니다. Windows 10에서 원격 데스크톱 액세스를 활성화하고 어디서나 PC에 액세스하는 방법은 다음과 같습니다.
Mac에서 카메라를 켜는 방법
Mac의 카메라를 켜는 방법이 궁금하십니까? 다음은 이 기능을 켜는 요령과 사용에 대한 몇 가지 팁입니다.
Windows PC에서 Apple 키보드를 사용하는 방법
Windows PC에서 Apple 키보드를 사용할 수 있다는 것을 알고 계셨습니까? 사각형 구멍에 둥근 못을 넣는 것처럼 보일 수 있지만 맞습니다. 할 수 있습니다. Apple 주변기기가 Apple용으로 제작되었다는 이유만으로