Cómo instalar SQLite y SQLite Browser en Ubuntu 20.04
Sqlite es un sistema de gestión de bases de datos ligero pero rico en funciones que se usa ampliamente en sistemas integrados como dispositivos móviles. Es básicamente un sistema de gestión de bases de datos relativo utilizado para almacenar datos estructurados en tablas grandes. Otros Sistemas de Gestión de Bases de Datos Importantes en esta serie incluyen SQL Server de Microsoft, MySQL, PostgreSQL, DB2 de IBM y Oracle Database. Al ser de código abierto, el código fuente SQLite se puede modificar según los requisitos de los desarrolladores. También está disponible para uso gratuito en proyectos comerciales y no comerciales.
SQLite se ejecuta sin necesidad de un proceso de servidor separado. Dado que no se requiere ningún servidor para configurar SQLite, se puede crear una instancia de base de datos SQLite al igual que abrir un archivo. Es una biblioteca de C que tiene acceso directo a sus archivos almacenados. Todo el sistema de base de datos está contenido en una única biblioteca. Está integrado directamente en el programa anfitrión. Es totalmente compatible con el ÁCIDO. Utiliza recursos mínimos del sistema.
Con el navegador SQLite, podemos manipular directamente los archivos en la base de datos SQLite. Es de código abierto. DB Browser es un ejemplo de navegador SQLite. Se puede utilizar para crear y editar archivos de base de datos. Con la interfaz visual de un navegador de bases de datos, no necesita recordar comandos SQL. Esta característica lo hace más flexible tanto para los nuevos usuarios como para los desarrolladores.
En esta guía, veremos cómo instalar SQLite y SQLite Browser en un sistema Ubuntu 20.04. Hay dos formas de instalar SQLite browser. En el primer método, usaremos el repositorio predeterminado de Ubuntu. En el segundo método, utilizaremos la aplicación preempaquetada de Snap. Pasemos al proceso de instalación.
Requisitos previos
- Conocimiento básico de la ejecución de comandos en el terminal Linux.
- Una cuenta de usuario con acceso administrativo (‘sudo’).
- Acceso a Internet para obtener varios archivos.
Instalación de SQLite desde el Repositorio Oficial Ubuntu 20.04
Paso 1. Antes de proceder a instalar SQLite, actualice la lista de repositorios con el siguiente comando:
sudo apt update
Paso 2. Ahora podemos continuar instalando SQLite usando el comando:
sudo apt install sqlite3
Una vez instalado el SQLite, puede comprobar la versión instalada por:
sqlite --version
Instalación del navegador SQLite en Ubuntu 20.04 desde el repositorio oficial
Paso 1. Para instalar SQLite browser, utilice el comando:
sudo apt install sqlitebrowser
Paso 2. Ahora inicie el navegador SQLite desde la línea de comandos utilizando:
$ sqlitebrowser
O utilice el menú inicio y busque el navegador SQLite como se muestra aquí:
Instalación del navegador SQLite desde Snap Store
Paso 1. En el sistema Ubuntu(>16.04), Snap viene preinstalado. En caso de que tenga una instalación mínima de Ubuntu, puede instalar Snap desde el paquete snapd como aquí:
sudo apt install snapd
Si snapd ya está instalado, el comando anterior lo actualizará si hay una nueva versión disponible.
Paso 2. Para actualizar la ruta del complemento, cierre sesión e inicie sesión de nuevo o reinicie el equipo.
Paso 3. Ahora, después del paso 2, abra un nuevo terminal e instale SQLite desde Snap :
sudo snap install sqlitebrowser
El navegador SQLite o navegador de bases de datos tiene controles y asistentes para diversas operaciones, como crear bases de datos y tablas, importar y exportar tablas desde y hacia archivos CSV, ejecutar consultas SQL, etc.
Usando la Interfaz de línea de comandos SQLite
Vamos a crear una base de datos en SQLite y rellenarla con algunos datos. Para crear una base de datos llamada ‘spare’, ejecute el comando:
sqlite3 spare.db
Aquí ‘repuesto’ es el nombre de la base de datos. El indicador de terminal ahora cambiará a la shell SQLite como:
sqlite>
Usando el .comando de ayuda en el prompt sqlite3 podemos listar todos los comandos SQLite:
Para crear una tabla para almacenar datos, necesitamos especificar su nombre y columna en la instrucción create table. La sintaxis básica para crear una tabla es:
CREATE TABLE .table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );
Usando la sintaxis anterior, hemos creado la siguiente tabla llamada ‘partes’:
CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );
El campo part_id es la clave principal de la tabla parts. La restricción ÚNICA se utiliza para especificar un campo único en la tabla.
Para insertar datos en esta tabla, necesitamos la instrucción INSERT INTO. La sintaxis para la consulta de INSERCIÓN es :
INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N) VALUES (val_1, val_2, val_3,...val_N);
Insertemos algunos datos en nuestra tabla de ‘partes’:
INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, 'screw', 'thunder');
Para comprobar si los datos están insertados correctamente, usaremos la consulta SELECT para mostrarlos en el terminal. La sintaxis de SELECT query es:
SELECT col_1, col_2, . . . . col_N FROM table_name;
En nuestro caso la consulta SELECT será:
SELECT part_id,part_name,brand_name from parts;
Si desea salir del indicador sqlite3, simplemente ingrese el .comando quit.
Conclusión
Eso es todo. En esta guía, hemos aprendido a instalar SQLite en el sistema operativo Ubuntu 20.04. SQLite es una aplicación de base de datos ligera y rápida. Intente crear una aplicación móvil utilizando diferentes bases de datos y compare su rendimiento con SQLite.