Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Data Warehouse Service/ Pasos iniciales/ Operaciones de SQL básicas
Actualización más reciente 2026-09-29 GMT+08:00

Operaciones de SQL básicas

Esta sección describe algunas operaciones de SQL básicas de la base de datos de GaussDB(DWS).

Creación, visualización y eliminación de una base de datos

  • Ejecute la instrucción CREATE DATABASE para crear una base de datos.
    1
    CREATE DATABASE test_db ENCODING 'UTF8' template = template0;
    
  • Consulte la lista de la base de datos mediante el metacomando \l.
    1
    \l
    
  • Consulte la lista de la base de datos mediante el catálogo del sistema PG_DATABASE
    1
    SELECT datname FROM pg_database;
    
  • Ejecute la instrucción DROP DATABASE para eliminar una base de datos.
    1
    DROP DATABASE test_db;
    

Creación, visualización, modificación y eliminación de tablas

  • Ejecute la instrucción CREATE TABLE para crear una tabla.
    1
    CREATE TABLE customer_t1(id INT, name CHAR(40),age TINYINT);
    
  • Utilice la función PG_GET_TABLEDEF() para ver la instrucción de creación de tabla.
    1
    SELECT * FROM PG_GET_TABLEDEF('customer_t1');
    
  • Ejecute la instrucción ALTER TABLE para modificar una tabla.
    Agregue una columna:
    1
    ALTER TABLE customer_t1 ADD (address VARCHAR(100));
    

    Elimine una columna:

    1
    ALTER TABLE customer_t1 DROP COLUMN address;
    

    Modifique un tipo de columna:

    1
    ALTER TABLE customer_t1 MODIFY age INTEGER NOT NULL;
    
  • Ejecute la instrucción DROP TABLE para eliminar una tabla.
    1
    DROP TABLE customer_t1;
    

Creación, consulta y eliminación de índices

  • Ejecute la instrucción CREATE INDEX o ALTER TABLE para crear un índice común.
    1
    CREATE INDEX c_id_index on customer_t1(id);
    
    1
    ALTER TABLE customer_t1 ADD INDEX c_id_index (id);
    
  • Utilice el catálogo del sistema PG_INDEXES para ver todos los índices de una tabla.
    1
    SELECT * FROM pg_indexes WHERE tablename = 'customer_t1';
    
  • Ejecute la instrucción ALTER TABLE o DROP INDEX para eliminar un índice.
    1
    DROP INDEX c_id_index;
    
    1
    ALTER TABLE customer_t1 DROP INDEX c_id_index;
    

Adición, eliminación y modificación de datos de tabla

  • Ejecute la instrucción INSERT INTO para insertar datos de tabla.
    1
    INSERT INTO customer_t1 VALUES(1001,'user1',22);
    
  • Ejecute la instrucción SELECT para consultar los datos de la tabla.
    1
    SELECT * FROM customer_t1;
    
  • Ejecute la instrucción UPDATE para actualizar los datos de la tabla.
    1
    UPDATE customer_t1 SET id = 1009 WHERE id = '1001';
    
  • Utilice la instrucción DELETE para eliminar datos de tabla.
    1
    DELETE FROM customer_t1 WHERE id = '1009';