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.
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.
1CREATE 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
1SELECT datname FROM pg_database;
- Ejecute la instrucción DROP DATABASE para eliminar una base de datos.
1DROP DATABASE test_db;
Creación, visualización, modificación y eliminación de tablas
- Ejecute la instrucción CREATE TABLE para crear una tabla.
1CREATE 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.
1SELECT * FROM PG_GET_TABLEDEF('customer_t1');
- Ejecute la instrucción ALTER TABLE para modificar una tabla. Agregue una columna:
1ALTER TABLE customer_t1 ADD (address VARCHAR(100));
Elimine una columna:
1ALTER TABLE customer_t1 DROP COLUMN address;
Modifique un tipo de columna:
1ALTER TABLE customer_t1 MODIFY age INTEGER NOT NULL;
- Ejecute la instrucción DROP TABLE para eliminar una tabla.
1DROP 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.
1CREATE INDEX c_id_index on customer_t1(id);
1ALTER 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.
1SELECT * FROM pg_indexes WHERE tablename = 'customer_t1';
- Ejecute la instrucción ALTER TABLE o DROP INDEX para eliminar un índice.
1DROP INDEX c_id_index;
1ALTER 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.
1INSERT INTO customer_t1 VALUES(1001,'user1',22);
- Ejecute la instrucción SELECT para consultar los datos de la tabla.
1SELECT * FROM customer_t1;
- Ejecute la instrucción UPDATE para actualizar los datos de la tabla.
1UPDATE customer_t1 SET id = 1009 WHERE id = '1001';
- Utilice la instrucción DELETE para eliminar datos de tabla.
1DELETE FROM customer_t1 WHERE id = '1009';
¿Cuál es su calificación general para esta página?
0
1
2
3
4
5
6
7
8
9
10
Muy poco satisfactoriaMuy satisfactoria
Muchas gracias por sus comentarios. Seguiremos trabajando para mejorar la documentación.
El sistema está ocupado. Vuelva a intentarlo más tarde.