Está en la página 1de 15

Postgres - PgAdmin 4 SQL

query
select

table

database

update
management
Sistemas gestores de bases de datos (SGBD)
Oracle Database.
Se le considera uno de los sistemas de bases de datos más
Conjunto de programas que completo y hasta fechas recientes contaba con un gran dominio
permiten el almacenamiento, del mercado.
modificación y extracción de
información en una base de datos. Microsoft SQL Server.
Desarrollado por Microsoft. Solo está disponible para el
sistema operativo Windows.
Poseen métodos para mantener la
integridad de los datos, administrar PostgreSQL.
Es de código abierto.
el acceso de usuarios a los datos y
para recuperar la información en
MySQL.
caso de fallo del sistema.
Está desarrollado como software libre con licenciamiento dual,
ya que las empresas que deseen usarlo en productos privativos
deben adquirir una licencia específica.
 Es un Sistema de Gestión de Bases de Datos
(SGBD) relacional orientado a objetos y libre.

 PostgreSQL está ampliamente considerado


como el Sistema de Gestión de Bases de Datos
de código abierto (gratuito y con código
fuente disponible) más avanzado del mundo.
Posee las características de los más potentes
sistemas comerciales como Oracle o SQL
Server.
Los Limites de PostgreSQL
• Máximo de base de datos : ILIMITADO
• Máximo de tamaño de tabla : 32TB
• Máximo de tamaño de registro : 1.6TB
• Máximo de tamaño de campo : 1GB
• Máximo de registros por Tabla : ILIMITADO
• Máximo de campos por tabla : 250 a 1600 (depende de los tipos usados)
• Máximo de índices por tabla : ILIMITADO
• Numero de lenguajes en los que se puede programar funciones :
aproximadamente 10
pl/pgsql, pl/java, pl/perl, pl/python, tcl, pl/php, C, C++, Ruby, etc.
Tipos de datos:

Numéricos
Monetarios
Texto
Binarios
Fecha/Hora
Boleanos
PgAdmin 4 Interfaz gráfica
Plataforma de administración y desarrollo de código abierto

Conexiones a
bases de datos
Crear conexión al servidor
Crear Base de datos
Crear Tablas
_x

SQL SQL significa Lenguaje de Consulta


Estructurado y es el estándar de facto para
interactuar con bases de datos relacionales.

Structured
Query
Language
Data Definition Language (DDL):

CREATE table NOMBRETABLA(


NOMBRECAMPO1 TIPODEDATO,
...
NOMBRECAMPON TIPODEDATO Estructura y ejemplos
);

ALTER TABLE propietario ADD COLUMN telefono VARCHAR;

ALTER TABLE propietario ADD COLUMN nombre_contacto


VARCHAR NOT NULL;
ALTER TABLE table_name DROP COLUMN
column_name;
ALTER TABLE table_name
ADD COLUMN new_column_name_1 data_type,
ADD COLUMN new_column_name_2 data_type,
...
ADD COLUMN new_column_name_n data_type;
Data Manipulation Language (DML):

Estructura y ejemplos

UPDATE propietario SET id_propietario = 1;

ALTER TABLE propietario ADD COLUMN id serial;

UPDATE propietario SET id_propietario = 10 WHERE id > 3;

DELETE FROM propietario WHERE id_propietario = 1;


Data Query Language (DQL) :

Estructura general de
un SELECT:
SELECT [DISTINCT] columna1 [AS alias1] [,
columna2, ...]

FROM tabla [, tabla2, ...]

WHERE condicion1

[AND condicion2 ...]

[OR condicion3...]

[GROUP BY columna]

[ORDER BY columna];
Pagina oficial:
https://www.postgresql.org/

Tutorial postgresql:

https://www.postgresqltutorial.com/

https://www.tutorialspoint.com/postgresql/index.htm

https://www.tutorialesprogramacionya.com/postgresqlya/

También podría gustarte