테이블 관리
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
이 항목에서는 테이블 탐색, 만들기 및 변경에 유용한 테이블 및 관련 관리 명령의 수명 주기에 대해 설명합니다.
자세한 내용은 아래 표의 링크를 선택합니다.
테이블 스키마 최적화에 대한 자세한 내용은 스키마 최적화 모범 사례를 참조 하세요.
명령 | 연산 |
---|---|
.alter table docstring , .alter table folder |
테이블 표시 속성 관리 |
.create ingestion mapping , .show ingestion mappings , .alter ingestion mapping .drop ingestion mapping |
수집 매핑 관리 |
.create tables , .create table , .create-merge tables , .create-merge table , .alter table , .alter-merge table , .drop tables .drop table , .undo drop table .rename table |
테이블 만들기/수정/삭제 |
.show tables .show table details .show table schema |
데이터베이스의 테이블 열거 |
.ingest , .set , .append ( .set-or-append 데이터 수집 개요 참조). |
테이블에 데이터 수집 |
.clear table data |
테이블의 모든 데이터를 지웁니다. |
테이블에 대한 CRUD 명명 규칙
(위의 표에 연결된 섹션의 전체 세부 정보를 참조하세요.)
명령어 구문 | 의미 체계 |
---|---|
.create entityType entityName ... |
해당 형식 및 이름의 엔터티가 있는 경우 엔터티를 반환합니다. 그렇지 않으면 엔터티를 만듭니다. |
.create-merge entityType entityName... |
해당 형식 및 이름의 엔터티가 있는 경우 기존 엔터티를 지정된 엔터티와 병합합니다. 그렇지 않으면 엔터티를 만듭니다. |
.alter entityType entityName ... |
해당 형식 및 이름의 엔터티가 없으면 오류가 발생합니다. 그렇지 않으면 지정된 엔터티로 바꿉다. |
.alter-merge entityType entityName ... |
해당 형식 및 이름의 엔터티가 없으면 오류가 발생합니다. 그렇지 않으면 지정된 엔터티와 병합합니다. |
.drop entityType entityName ... |
해당 형식 및 이름의 엔터티가 없으면 오류가 발생합니다. 그렇지 않으면 삭제합니다. |
.drop entityType entityName ifexists ... |
해당 형식 및 이름의 엔터티가 없으면 반환합니다. 그렇지 않으면 삭제합니다. |
참고 항목
"병합"은 두 엔터티의 논리적 병합입니다.
- 속성이 한 엔터티에 대해 정의되어 있지만 다른 엔터티에 대해 정의되지 않은 경우 병합된 엔터티에 원래 값과 함께 표시됩니다.
- 두 엔터티에 대해 정의된 속성과 두 엔터티의 값이 같은 경우 병합된 엔터티에서 해당 값과 함께 한 번 나타납니다.
- 두 엔터티에 대해 속성이 정의되어 있지만 값이 다르면 오류가 발생합니다.