Conexión a SQL Server con Python y PyODBC (CRUD)

En este post vamos a conectar Python 3 a una base de datos de SQL Server a través del driver ODBC y el paquete PyODBC. Haremos un CRUD para demostrar cómo se hacen las 4 operaciones básicas a una base de datos. Para comenzar, recuerda: Descargar e instalar Python y PIP Instalar SQL server Crear usuario (opcional) y asegurarse de que se puede iniciar sesión con el mismo Descargar e instalar driver, recomiendo la última versión. Probar conexión a SQL Server desde SSMS Nota: todos los archivos están en un repositorio de GitHub. ...

junio 14, 2019 · 8 min · 1532 palabras · Parzibyte

Ejercicios resueltos con SQL Server y AdventureWorks

En este post vamos a resolver algunas consultas propuestas en el motor de bases de datos de SQL Server y la base de datos AdventureWorks. Si no tienes SQL Server mira aquí cómo instalarlo, y si no sabes importar la base de datos, mira aquí cómo hacerlo. ¿Quieres ejercicios resueltos con MySQL? mira este post. ...

junio 14, 2019 · 6 min · 1131 palabras · Parzibyte

PostgreSQL: describe table, mostrar información de tabla

En Postgres no existe tal cosa como DESCRIBE nombre_tabla (válida totalmente en MySQL), pero tenemos el equivalente; de hecho hay 2 maneras de hacerlo, la primera es según el estándar de SQL y el segundo con un comando de la shell de Postgres. ...

junio 11, 2019 · 1 min · 212 palabras · Parzibyte

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á: Instalar PostgreSQL en Ubuntu Crear un usuario para administrar el gestor Crear una base de datos Iniciar sesión en la CLI de Postgres 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. ...

junio 6, 2019 · 4 min · 702 palabras · Parzibyte

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. 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. ...

junio 5, 2019 · 11 min · 2157 palabras · Parzibyte

Instalar extensión PDO de SQL Server en PHP

La extensión de SQL Server para conectar PHP con SQL Server (qué redundancia) no viene incluida por defecto en PHP, así que debemos descargarla de otro lugar. En este post voy a mostrar cómo descargar e instalar la extensión de SQL Server para trabajar con PHP usando PDO. ...

junio 5, 2019 · 3 min · 601 palabras · Parzibyte

PHP: Habilitar extensión de Postgres PDO en Windows

Para comenzar a trabajar con PDO y la base de datos Postgres (también conocida como PostgreSQL) en Windows es necesario habilitar la extensión de PDO Postgres, si no lo hacemos, aparecerá el siguiente error: PHP Fatal error: Uncaught PDOException: could not find driver Por ello es que vamos a ver cómo solucionar este problema en Windows con PHP. Nota: si no tienes XAMPP mira aquí cómo se instala, y si no tienes PostgreSQL mira cómo se instala en este post. ...

junio 5, 2019 · 2 min · 289 palabras · Parzibyte

Añadir usuario en SQL Server - Nuevo inicio de sesión

Crear usuarios en SQL Server es relativamente fácil, pues todo es a través de la interfaz gráfica de SSMS. En este post vamos a ver cómo crear un usuario / inicio de sesión en SQL Server para poder separar y asegurar el acceso a nuestras bases de datos. ...

junio 3, 2019 · 2 min · 283 palabras · Parzibyte

Comprimir y descomprimir datos en MySQL con compress y uncompress

MySQL ofrece una función llamada compress (y lo inverso, uncompress) que sirve para almacenar datos comprimidos, ahorrando espacio. En este post voy a explicar cómo comprimir y descomprimir datos en MySQL con ejemplos. ...

junio 3, 2019 · 3 min · 513 palabras · Parzibyte

Definir tabla con autoincremento en SQL Server

En SQL Server se puede utilizar el autoincremento en una columna (por ejemplo, en un id) para aumentar automáticamente un número en cada registro (como el auto_increment de otros motores). Hoy vamos a ver cómo definir columnas incrementables usando IDENTITY en SQL Server. ...

junio 3, 2019 · 2 min · 307 palabras · Parzibyte