Cómo instalar SQLite y SQLite Browser en Ubuntu

SQLite es un RDBMS ligero, pequeño y autónomo en una biblioteca de C. Bases de datos populares como MySQL, PostgreSQL, etc. funciona en el modelo cliente-servidor y tienen un proceso dedicado que ejecuta y controla todos los aspectos de la operación de la base de datos.

Pero SQLite no tiene proceso en ejecución y no tiene modelo cliente-servidor. SQLite DB es simplemente un archivo con .sqlite3/.sqlite/.extensión db. Cada lenguaje de programación tiene una biblioteca para soportar SQLite.

Puede encontrar SQLite que se utiliza en

  • Navegadores web (Chrome, Safari, Firefox).
  • Reproductores de MP3, decodificadores y aparatos electrónicos.
  • Internet de las cosas (IoT).
  • Dispositivos Android, Mac, Windows, iOS y iPhone.

Hay muchas más áreas donde se usa SQLite. Todos los teléfonos inteligentes del mundo tienen cientos de archivos de base de datos SQLite y hay más de un billón de bases de datos en uso activo. Eso es bastante grande en números.

Instalar SQLite en Ubuntu

Configurar SQLite es simple en comparación con otras bases de datos populares como MySQL, Postgresql, etc. Primero, actualice apt-cache ejecutando el siguiente comando.

$ sudo apt update

Ahora compruebe si hay paquetes SQLite disponibles en el repositorio apt ejecutando el siguiente comando.

$ sudo apt-cache search sqlite

Para instalar el paquete, ejecute el siguiente comando.

$ sudo apt install sqlite3

Puede validar la instalación iniciando la sesión sqlite ejecutando el siguiente comando.

$ sqlite3
Iniciar Sesión SQLite
Iniciar sesión SQLite

Puede ver en la imagen de arriba que SQLite3 se ha instalado correctamente y se está ejecutando con la versión 3.33.0..

Crear base de datos y tabla SQLite

La base de datos se almacena simplemente como un archivo en su sistema de archivos local. Puede crear una base de datos al iniciar la sesión sqlite mencionando el nombre de la base de datos como argumento. Si la base de datos está disponible, abrirá la base de datos si no crea una nueva base de datos.

Si no pasamos el nombre de la base de datos como argumento, se crea una base de datos temporal en memoria que se eliminará una vez que finalice la sesión. Aquí no tengo ninguna base de datos, así que crearé una nueva base de datos mencionando el nombre de la base de datos como argumento. Una vez que esté conectado a la sesión, puede ejecutar el .comando de bases de datos para ver qué archivo se adjunta a la base de datos.

$ sqlite3 /home/tecmint/test # creating test db in /home/tecmintsqlite> .databases # To see which database session is connected
Crear base de datos SQLite
Crear base de datos SQLite

Ahora vamos a crear una tabla de ejemplo ejecutando las siguientes consultas.

# create tablesqlite> CREATE TABLE employee( Name String, age Int); # Insert recordssqlite> insert into employee(Name, age) VALUES ('Tom',25), ('Mark',40), ('Steve',35); 

puede ejecutar el .comando tables para listar tablas en la base de datos.

sqlite> .tables # List tables in databasesqlite> .headers on # Turn on column for printingsqlite> SELECT * FROM employee; # Selecting record from table

Instalar SQLite Browser en Ubuntu

Ahora que hemos visto cómo instalar y configurar sqlite3, también instalaremos sqlite browser, una sencilla herramienta GUI para administrar sus bases de datos sqlite.

$ sudo apt install sqlitebrowser -y

Puede iniciar la aplicación desde el menú inicio o desde el terminal. Para comenzar desde el terminal, ejecute el siguiente comando.

$ sqlitebrowser &
Navegador de base de datos para SQLite
Navegador de base de datos para SQLite

Desinstalar SQLite y Navegador SQLite

Ejecute el siguiente comando para quitar tanto SQLite como SQLite browser.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Write a Comment

Tu dirección de correo electrónico no será publicada.