Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Data Warehouse Service/ Primeiros passos/ Primeiros passos com o SQL de desenvolvimento de dados do DWS
Atualizado em 2026-09-29 GMT+08:00
Primeiros passos com o SQL de desenvolvimento de dados do DWS
Esta seção descreve algumas operações básicas de SQL no DWS.
Criação, visualização e exclusão de um banco de dados
- Execute a instrução CREATE DATABASE para criar um banco de dados.
1CREATE DATABASE test_db ENCODING 'UTF8' template = template0;
- Consulte a lista de banco de dados usando o meta-comando \l.
1\l
- Consulta da lista de banco de dados usando o catálogo do sistema PG_DATABASE
1SELECT datname FROM pg_database;
- Execute a instrução DROP DATABASE para excluir um banco de dados.
1DROP DATABASE test_db;
Criação, visualização, modificação e exclusão de uma tabela
- Execute a instrução CREATE TABLE para criar uma tabela.
1CREATE TABLE customer_t1(id INT, name CHAR(40),age TINYINT);
- Use a função PG_GET_TABLEDEF() para exibir a instrução de criação da tabela. Substitua customer_t1 pelo nome da tabela a ser consultada.
1SELECT * FROM PG_GET_TABLEDEF('customer_t1');
- Execute a instrução ALTER TABLE para modificar uma tabela. Adicione uma coluna:
1ALTER TABLE customer_t1 ADD (address VARCHAR(100));
Exclua uma coluna:
1ALTER TABLE customer_t1 DROP COLUMN address;
Modifique um tipo de coluna:
1ALTER TABLE customer_t1 MODIFY age INTEGER NOT NULL;
- Execute a instrução DROP TABLE para excluir uma tabela.
1DROP TABLE customer_t1;
Criação, exibição e exclusão de índices
- Execute a instrução CREATE INDEX ou ALTER TABLE para criar um índice comum.
1CREATE INDEX c_id_index on customer_t1(id);
1ALTER TABLE customer_t1 ADD INDEX c_id_index (id);
- Use o catálogo do sistema PG_INDEXES para exibir todos os índices em uma tabela.
1SELECT * FROM pg_indexes WHERE tablename = 'customer_t1';
- Execute a instrução ALTER TABLE ou DROP INDEX para excluir um índice.
1DROP INDEX c_id_index;
1ALTER TABLE customer_t1 DROP INDEX c_id_index;
Adição, exclusão e modificação de dados de tabela
- Execute a instrução INSERT INTO para inserir dados de tabela.
1INSERT INTO customer_t1 VALUES(1001,'user1',22);
- Execute a instrução SELECT para consultar dados da tabela.
1SELECT * FROM customer_t1;
- Execute a instrução UPDATE para atualizar os dados da tabela.
1UPDATE customer_t1 SET id = 1009 WHERE id = '1001';
- Use a instrução DELETE para excluir dados da tabela.
1DELETE FROM customer_t1 WHERE id = '1009';
Qual é a sua avaliação geral desta página?
0
1
2
3
4
5
6
7
8
9
10
Muito insatisfeitoMuito satisfeito
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.