Está en la página 1de 11

Documentacion: https://www.sqltutorial.

org/sql-cheat-sheet/
Tipos de datos: https://www.postgresql.org/docs/current/datatype.html

Iniciamos SQL Shell


Enter, enter hasta ingresar la contraseña

Consultas SQL

\l
Enlista las bases de datos

Crear base de datos

Para eliminar una base de datos, NO debemos estar conectados a ella

\c
Conectar a la base de datos

Crear tablas
CREATE TABLE nombreDeLaTabla
(
nombre_columna tipoDeDato CONSTRAINTS
);

\dt
Display table
Insertar valores/registros en la tabla
INSERT TO nombreTabla(nombre_columna)
VALUES (‘datoAingresar’)

Para seleccionar todo


SELECT * (ALL) FROM nombreTabla;
Si queremos traer una columna especifica:
SELECT nombre_columna FROM nombreTabla;

Podemos especificar WHERE(donde) nombre_columna = ‘valor’


Podemos eliminar un registro de la base de datos

Ordenar de manera descendente


ORDER BY

Podemos ordenar por nombre


(Se ordenan alfabeticamente)
Podemos seleccionar de la tabla WHERE (donde) nombre_columna sea
igual a ‘valor’ OR (o) ‘otroValor’;

Podemos agregar otra columna a nuestra tabla


ALTER TABLE nombreTabla ADD(agregamos) nombre_columna
tipoDeDato;
Seleccionamos de la tabla un registro en particular

Agregamos un valor a la columna creada


UPDATE nombreTabla SET nombre_columna sea igual ‘valor’ WHERE
nombre_columna sea igual a ‘Valor’;

A partir de una columna podemos sacar un promedio


Con la función AVG(nombre_columna)

Funcion SUM
Realiza la suma total de los valores de una columna.
SUBQUERY
Una consulta, dentro de otra consulta

A partir de 2 tablas, vamos a poder UNIR la información


Traemos todas las personas que tienen ciudades

Podemos seleccionar a todas las personas que tienen ciudades, y las


personas que NO tienen ciudades
Podemos seleccionar a todas las personas que tienen ciudades y a las
ciudades que no tienen personas

Podemos seleccionar los atributos de las entidades desde una tabla


específica y unir JOIN con otra tabla, ON(mediante la condición)

Para modificar el nombre de una columna


AS
LIKE
coincidencias

ILIKE
Distingue minusculas

También podría gustarte