junio 5, 2019

6 - Crear tablas, insertar y listar datos

Instalar PostgreSQL en Linux Ubuntu

En este tutorial voy a explicar cómo instalar y configurar el gestor de base de datos Postgres 9.5 también conocido como PostgreSQL en Ubuntu 16.04; aunque es para esta versión de Linux, podría funcionar en otras distribuciones parecidas.

Lo que haremos será:

  1. Instalar PostgreSQL en Ubuntu
  2. Crear un usuario para administrar el gestor
  3. Crear una base de datos
  4. Iniciar sesión en la CLI de Postgres
  5. Insertar y consultar datos usando las sentencias INSERT y SELECT

Si usas Windows te invito a ver cómo instalar PostgreSQL 11 en Windows. Ahora sí comencemos con el tutorial para instalar PotgreSQL en Linux Ubuntu.

Este tutorial funciona tanto para Ubuntu en el servidor como en el escritorio.

Leer más »Instalar PostgreSQL en Linux Ubuntu

Cifrado asimétrico con GPG en Linux – Tutorial con ejemplos

En un post anterior vimos cómo usar gpg en Linux para cifrar datos, pero utilizamos un cifrado simétrico.

Hoy, en cambio, vamos a cifrar de manera asimétrica usando GPG. Veremos cómo:

  • Generar un par de claves públicas y privadas
  • Exportar la clave pública para que otras personas puedan cifrar archivos con nuestra clave y solo nosotros podamos descifrarlos
  • Importar clave pública de otra persona y cifrar datos con la misma
  • Desencriptar un archivo con nuestra clave privada

Nota: voy a usar la palabra encriptar y cifrar como sinónimos, así como desencriptar y descifrar.

Leer más »Cifrado asimétrico con GPG en Linux – Tutorial con ejemplos

Convertir cadena a mayúscula y minúscula en C++

Anteriormente vimos cómo convertir una cadena a mayúscula y minúscula en C. Ahora veremos cómo hacerlo en C++.

Aunque el código de C es compatible con el de C++, algunas cosas, por más mínimas que sean, cambian.

CPP – Convertir cadena a mayúscula y minúscula

Por otro lado, C++ agrega algunas cosas a las strings que nos permiten hacer más con menos código.

Leer más »Convertir cadena a mayúscula y minúscula en C++

Conectar PHP y SQL Server usando PDO – CRUD de ejemplo

Aprovechando que para unas cosas de la escuela tuve que instalar SQL Server y SQL Server Management Studio (ya que por voluntad propia no lo haría jamás) decidí conectar PHP con SQL Server y hacer un CRUD, es decir, create, read, update y delete de una base de datos de SQL Server.

De esta manera si algún día alguien quiere consumir una base de datos de SQL Server con PHP puede tomar este post como referencia.

Al final tendremos una aplicación web como la siguiente, basada en una plantilla de Bootstrap 4.

SQL Server y PHP

Voy a mostrarte cómo hacer un select, update, insert y delete. Además de prevenir inyecciones SQL.

Recuerda que al final de todo lo que vamos a usar es PDO, una envoltura de las bases de datos que permite intercambiar de un motor a otro cambiando la cadena de conexión.

Nota: todo el código fuente aquí mostrado está actualizado y completo en mi GitHub. Siéntete libre de clonarlo, editarlo, descargarlo o mejorarlo.

Leer más »Conectar PHP y SQL Server usando PDO – CRUD de ejemplo