이 페이지에서는 Spanner CLI에서 지원되는 명령어를 요약합니다.
| 명령어 문법 | 설명 |
|---|---|
SHOW DATABASES;
|
데이터베이스를 나열합니다. |
USE
|
데이터베이스를 전환합니다. 설정한 역할이 세분화된 액세스 제어에 사용됩니다. |
CREATE DATABASE
|
데이터베이스를 만듭니다. |
DROP DATABASE
|
데이터베이스를 삭제합니다. |
SHOW TABLES [
|
테이블을 나열합니다. 스키마를 제공하지 않으면 Spanner에서 기본 스키마를 사용합니다. |
SHOW CREATE TABLE
|
테이블 스키마를 표시합니다. |
SHOW COLUMNS FROM
|
열을 표시합니다. |
SHOW INDEX FROM
|
색인을 표시합니다. |
CREATE TABLE ...;
|
테이블 만들기 |
ALTER TABLE ...;
|
테이블 스키마를 변경합니다. |
DROP TABLE ...;
|
테이블을 삭제합니다. |
TRUNCATE TABLE
|
테이블을 자릅니다. 행만 삭제합니다. 이 명령어는 partitioned DML 문으로 실행되므로 비원자적입니다. |
CREATE INDEX ...;
|
색인을 만듭니다. |
DROP INDEX ...;
|
색인을 삭제합니다. |
CREATE ROLE ...;
|
역할을 만듭니다. 자세한 내용은 Spanner IAM 개요를 참조하세요. |
DROP ROLE ...;
|
역할을 삭제합니다. |
GRANT ...;
|
역할에 권한을 부여합니다. |
REVOKE ...;
|
역할에서 권한을 취소합니다. |
SELECT ...;
|
쿼리를 실행합니다. |
{ INSERT|UPDATE|DELETE } ...;
|
DML 문을 실행합니다. |
PARTITIONED { UPDATE|DELETE } ...;
|
Partitioned DML 문을 실행합니다. 이 명령어는 비원자적입니다. |
EXPLAIN SELECT ...;
|
쿼리 실행 계획을 표시합니다. 자세한 내용은 쿼리 실행 계획을 참조하세요. |
EXPLAIN {INSERT|UPDATE|DELETE} ...;
|
DML 실행 계획을 표시합니다. |
EXPLAIN ANALYZE SELECT ...;
|
옵티마이저 통계와 함께 쿼리 실행 계획을 표시합니다. 자세한 내용은 옵티마이저 통계 패키지를 참조하세요. |
EXPLAIN ANALYZE {INSERT|UPDATE|DELETE} ...;
|
옵티마이저 통계와 함께 DML 실행 계획을 표시합니다. 자세한 내용은 옵티마이저 통계 패키지를 참조하세요. |
DESCRIBE SELECT ...;
|
쿼리 결과 형태를 표시합니다. |