GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar SQLite3 desde la fuente en Linux (con una base de datos de muestra)

SQLite3 es un motor de base de datos SQL extremadamente ligero, autónomo y sin servidor.

No hay absolutamente ninguna configuración que deba hacer para que funcione. Todo lo que necesita hacer es instalarlo y comenzar a usarlo.

Dado que esto no tiene servidor, se usa en muchos de los famosos software que está usando, y probablemente ni siquiera sabía que ese software lo estaba usando. Vea esta lista para ver todas las empresas de renombre que utilizan SQLite. El lenguaje de programación PHP tiene una base de datos SQLite incorporada.

Si nunca ha usado SQLite, siga los pasos mencionados en este artículo para instalarlo en Linux y cree una base de datos de muestra.

Descargar fuente SQLite3

Vaya a la página de descarga de SQLite y haga clic en "sqlite-autoconf-3070603.tar.gz" (en la sección Código fuente) y descárguelo a su sistema. O use el wget para descargarlo directamente a su servidor como se muestra a continuación.

wget http://www.sqlite.org/sqlite-autoconf-3070603.tar.gz

Instalar SQLite3 desde la Fuente

Descomprima el archivo tar.gz e instale SQLite3 como se muestra a continuación.

tar xvfz sqlite-autoconf-3070603.tar.gz
cd sqlite-autoconf-3070603
./configure
make
make install

El comando make install mostrará el siguiente resultado que indica que está instalando binarios sqlite3 en /usr/local/bin

test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  ./libtool --mode=install /usr/bin/install -c sqlite3 /usr/local/bin/sqlite3
/usr/bin/install -c .libs/sqlite3 /usr/local/bin/sqlite3
test -z "/usr/local/include" || mkdir -p -- "/usr/local/include"
 /usr/bin/install -c -m 644 'sqlite3.h' '/usr/local/include/sqlite3.h'
 /usr/bin/install -c -m 644 'sqlite3ext.h' '/usr/local/include/sqlite3ext.h'
test -z "/usr/local/share/man/man1" || mkdir -p -- "/usr/local/share/man/man1"
 /usr/bin/install -c -m 644 './sqlite3.1' '/usr/local/share/man/man1/sqlite3.1'
test -z "/usr/local/lib/pkgconfig" || mkdir -p -- "/usr/local/lib/pkgconfig"
 /usr/bin/install -c -m 644 'sqlite3.pc' '/usr/local/lib/pkgconfig/sqlite3.pc'

Nota:Si está interesado en instalar la base de datos MySQL en su sistema, puede usar yum groupinstall mysql o instalar mysql desde rpm.

Cree una base de datos SQLite de muestra

El ejemplo que se muestra a continuación hace lo siguiente:

  • Cree una nueva base de datos SQLite llamada "company.db".
  • Cree una tabla de "empleados" con tres campos 1) Identificación del empleado 2) Nombre y 3) Cargo
  • Inserte 5 registros en las tablas de empleados.
  • Verificar los registros
  • Salir de SQLite3
$ sqlite3 company.db
SQLite version 3.7.6.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

sqlite> create table employee(id integer,name varchar(20),title varchar(10));

sqlite> insert into employee values(101,'John Smith','CEO');
sqlite> insert into employee values(102,'Raj Reddy','Sysadmin');
sqlite> insert into employee values(103,'Jason Bourne','Developer');
sqlite> insert into employee values(104,'Jane Smith','Sale Manager');
sqlite> insert into employee values(104,'Rita Patel','DBA');

sqlite> select * from employee;
101|John Smith|CEO
102|Raj Reddy|Sysadmin
103|Jason Bourne|Developer
104|Jane Smith|Sale Manager
104|Rita Patel|DBA

sqlite>[Press Ctrl-D to exit]

Acceda a la base de datos SQLite

Cuando crea una base de datos, no es más que un archivo. Si hace "ls", verá el archivo "company.db" como se muestra a continuación.

$ ls -l company.db
-rw-r--r--. 1 ramesh ramesh 2048 Jun 18 21:27 company.db

Para acceder a una base de datos existente y consultar los registros, haga lo siguiente. es decir, cuando hace "sqlite3 company.db", si la base de datos no existe, la creará. Si ya existe, lo abrirá.

$ sqlite3 company.db
SQLite version 3.7.6.3
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

sqlite> select * from employee;
101|John Smith|CEO
102|Raj Reddy|Sysadmin
103|Jason Bourne|Developer
104|Jane Smith|Sale Manager
104|Rita Patel|DBA

sqlite>[Press Ctrl-D to exit]

Esta es solo una guía de inicio rápido para que pueda comenzar con SQLite3. En nuestros futuros artículos sobre SQLite3, analizaremos varios comandos de SQLite3, cómo acceder a la base de datos de SQLite3 desde varios lenguajes de programación y varios consejos y trucos sobre SQLite3.


Linux
  1. SQLite DB Browser, cómo instalarlo y usarlo en Linux

  2. Instale Apache 2 desde la fuente en Linux

  3. Cómo instalar y configurar Nginx desde el origen en Linux

  4. Cómo instalar MongoDB desde la fuente (y usando YUM) en Linux

  5. Cómo instalar TBB desde la fuente en Linux y hacer que funcione

Cómo monitorear la conexión WiFi con Wavemon desde la línea de comandos en Linux

Cómo twittear desde la línea de comandos en Linux

Cómo configurar un cortafuegos con UFW en Linux

Cómo instalar software desde la fuente en Linux

Cómo instalar PostgreSQL 14 en RHEL 8 Linux

Cómo instalar software desde el código fuente en su sistema Linux