Insert ignore en SQLite

La sintaxis de INSERT IGNORE que conocemos de MySQL es distinta en SQLite; pues en lugar de usar: INSERT IGNORE Se utiliza: INSERT OR IGNORE ...

julio 9, 2019 · 1 min · 112 palabras · Parzibyte

Instalar extensión de SQLite3 para PHP en Linux Ubuntu

En este post vamos a ver la instalación de la extensión de SQLite3 en PHP con el driver PDO para poder trabajar con este buen motor de base de datos, en el sistema operativo Linux Ubuntu. ...

junio 24, 2019 · 1 min · 128 palabras · Parzibyte

Relaciones entre tablas de SQLite - Soporte para claves foráneas

Las relaciones entre tablas son fundamentales y realmente necesarias en el mundo de las bases de datos SQL. El motor SQLite tiene un buen soporte para las relaciones entre las tablas, es decir, soporta las claves foráneas especificando relaciones de una tabla con otra. Vamos a ver en este post cómo se usan las foreign keys en SQLite con algunos ejemplos simples. ...

mayo 30, 2019 · 3 min · 455 palabras · Parzibyte

Android y SQLite: agenda | Ejemplo de app con RecyclerView

Vamos a practicar un poco más con SQLite y Android con otro ejercicio práctico: la creación de una agenda. Se pretende realizar una aplicación de una agenda en donde se escriba un identificador, el número de teléfono y el nombre de una persona. Viéndolo desde el punto de vista de diseño de bases de datos o experiencia de usuario el ejercicio no estará muy bien; pero servirá mucho para practicar porque veremos cómo: Insertar un registro en SQLite Obtener un registro por ID Comprobar si un registro ya existe Listar los registros existentes ...

abril 17, 2019 · 11 min · 2306 palabras · Parzibyte

Extraer base de datos de SQLite en Android sin root

Hoy vamos a ver cómo extraer una base de datos de SQLite de una aplicación de Android para copiarla a nuestra computadora y poder analizarla haciendo consultas; evitando pasar por la API de Java. No vamos a necesitar root, simplemente tener el ejecutable de adb que se instala cuando comenzamos a programar en Android. Por favor mira este tutorial en donde se ve cómo agregar adb.exe a la variable PATH de Windows. ...

abril 16, 2019 · 3 min · 604 palabras · Parzibyte

Tutorial de SQLite con Android: CRUD (create, read, update, delete)

Para guardar datos en una base de datos usando Android tenemos que recurrir al maravilloso gestor SQLite3. Pues bien, hoy veremos cómo trabajar con SQLite desde Android usando Java. Lo que veremos será un CRUD o ABC de Android con SQLite en donde veremos un insert, update, delete y select de SQL con Android. Al final tendremos una app móvil simple que permitirá interactuar con SQLite para realizar las operaciones básicas que se ve así: Todo esto usando SQLite y una clase que extiende de SQLiteOpenHelper. ...

febrero 4, 2019 · 20 min · 4200 palabras · Parzibyte

Solución a Cannot load such file -- sqlite3/sqlite3_native (LoadError) en Ruby on Rails

Si al intentar ejecutar una aplicación de Ruby on rails en Windows aparece el siguiente error: Cannot load such file – sqlite3/sqlite3_native (LoadError) Hoy traigo una solución que funciona. No sé por qué aparece este error la mayoría de veces sobre Windows, ¿así quieren fomentar el uso de rails? por eso tanta gente prefiere otras cosas, en fin, veremos cómo arreglar este problema. ...

diciembre 28, 2018 · 1 min · 206 palabras · Parzibyte

Equivalente a STRFTIME de SQLite en MySQL

El día de hoy estaba rescribiendo o migrando un sistema (no sé cómo se le diga exactamente) que usaba SQLite a un nuevo motor de base de datos, el cual es MySQL, también conocido MariaDB. Con SQLite se llamaba a a función STRFTIME, pero esa función no existe en MySQL. Por lo tanto me puse a buscar un equivalente al a función STRFTIME de SQLite3 en MySQL. ...

diciembre 20, 2018 · 2 min · 238 palabras · Parzibyte

Diferencia entre IFNULL y COALESCE en SQL

Introducción En otros posts ya vimos cómo usar coalesce en MySQL. Hoy veremos la diferencia entre la función IFNULL y la función COALESCE en este motor de base de datos. La diferencia es notable y es mejor entenderla antes de usar una u otra función. Por cierto ,también veremos cuál usar en lugar de otra, sobre todo si trabajamos en otros motores SQL como SQL Server o SQLite. Ya que IFNULL es propia de MySQL (no sé en cuáles otros existe, pero no es en todos). ...

octubre 18, 2018 · 2 min · 398 palabras · Parzibyte

Columnas con autoincremento en SQLite3

Introducción El mismo sitio de SQLite3 dice que no recomienda el autoincremento o las columnas auto incrementables. Sin embargo, algunas veces es necesario hacer esto y según yo, no afecta tanto al rendimiento. Veamos cómo crear una tabla con autoincremento y cómo es que SQLite3 maneja eso internamente. Por cierto, ya sabemos que este motor crea la columna rowid pero no podemos confiar en ella. ...

octubre 8, 2018 · 3 min · 551 palabras · Parzibyte