GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer SQLite sur Ubuntu 18.04

Ubuntu 18.04 est l'un des systèmes préférés des développeurs d'applications. Il peut s'agir d'applications mobiles, de bureau ou Web. Tous peuvent être développés avec Ubuntu. Cependant, il y a quelque chose en commun dans chacun d'eux, ils ont besoin d'un gestionnaire de base de données. Ainsi, dans cet article, vous apprendrez à installer SQLite sur Ubuntu 18.04.

SQLite :un très gros petit

Si nous parlons de gestionnaires de bases de données relationnelles open source, il est très probable que nous pensons à MySQL ou même à PostgreSQL. Cependant, il y en a un troisième en question qui est SQLite.

Selon le site officiel du projet, SQLite est "une bibliothèque en langage C qui implémente un petit moteur de base de données SQL rapide, autonome, hautement fiable et complet “. Le projet affirme également qu'il s'agit du moteur de base de données le plus utilisé au monde. C'est important car il est utilisé dans de nombreux projets mobiles.

Les principales caractéristiques qui rendent SQLite si utilisé sont la grande capacité de données gérée car la taille maximale de la base de données prise en charge est de 140 téraoctets. En revanche, il ne dépend pas du service système. Ceci est très important pour de nombreux projets car cela garantit la mobilité des données. Et enfin, c'est multiplateforme qui le rend facile à installer.

Tout cela est fait par SQLite pesant moins de deux mégaoctets sous Linux. Oui, comme vous le lisez, nous parlons d'un programme si petit qu'il peut faire de très grandes choses. C'est pourquoi SQLite est un très gros petit programme.

Comme vous l'avez peut-être remarqué, SQLite utilise le langage SQL pour la définition, la manipulation et l'interrogation des données. Donc, si vous avez utilisé MySQL, PostgreSQL, Oracle Database ou IBM DB2 , la courbe d'apprentissage sera très faible.

Obtenir SQLite sur Ubuntu 18.04

Comme beaucoup d'autres applications pour Linux, il est possible d'installer SQLite de deux manières différentes. En effet, l'application est très populaire parmi les développeurs d'applications et ils la rendent disponible de plusieurs manières.

Le cas d'Ubuntu 18.04 n'est pas l'exception, je vais donc vous montrer comment installer SQLite de deux manières différentes.

SQLite sur Ubuntu 18.04 à l'aide du référentiel Ubuntu

Comme vous vous en doutez, SQLite est disponible via les référentiels officiels Ubuntu 18.04. Pour vérifier que c'est bien le cas, ouvrez une session de terminal et exécutez la commande suivante :

:~$ sudo apt-cache search sqlite

Comme vous pouvez le voir, il existe une très grande liste de packages liés à SQLite, et nous avons également trouvé la console et le binaire du programme. Donc pour l'installer il vous suffit de lancer la commande suivante :

:~$ sudo apt install sqlite3

Cela installera SQLite version 3 qui est recommandée pour les projets en cours.

Installer SQLite à l'aide du package de binaires

Toujours installer un package à partir des référentiels est une valeur sûre. Cependant, il est également vrai qu'il est souvent pratique d'avoir la dernière version d'un programme.

Dans le cas de SQLite, c'est assez facile à réaliser car les binaires fournis par le site Web du projet sont si petits et portables que cela rend tout très simple.

Tout d'abord, rendez-vous sur la page de téléchargement de SQLite.

Et téléchargez les binaires pour Linux en cliquant sur le lien correspondant.

Une fois que vous avez téléchargé, ouvrez votre gestionnaire de fichiers et décompressez-le.

Tout ce processus peut être effectué à partir du terminal et est encore plus rapide. Alors, ouvrez le terminal depuis le menu principal et exécutez la commande suivante :

:~$ wget -c https://www.sqlite.org/2020/sqlite-tools-linux-x86-3310100.zip

Une fois le téléchargement terminé, décompressez-le à l'aide de la commande suivante :

:~$ unzip sqlite-tools-linux-x86-3310100.zip

Et cela va générer un dossier appelé sqlite-tools-linux-x86-3310100 que vous pouvez renommer.

Ensuite, accédez au dossier et accordez les autorisations d'exécution aux fichiers binaires qui s'y trouvent.

:~$ cd sqlite-tools-linux-x86-3310100/
:~$ chmod +x *

Et voilà, nous pouvons maintenant utiliser SQLite sur Ubuntu 18.04.

Première utilisation de SQLite

Si vous avez installé SQLite en utilisant les dépôts officiels d'Ubuntu, utilisez simplement le sqlite3 commande pour accéder à la console.

Sinon, si vous avez choisi d'utiliser les binaires téléchargés depuis le site de SQLite, rendez-vous dans le dossier où ils se trouvent et lancez la commande suivante :

:~$ ./sqlite3

Mais faisons quelques pas. Nous allons définir tout de suite une base de données appelée First .

Remarque :En cas d'utilisation de la commande sqlite3 sans aucun paramètre, une base de données sera créée dans la mémoire temporaire de l'application. Alors soyez prudent.

:~$ ./sqlite3 First.db

Une fois à l'intérieur, nous pouvons exécuter certaines commandes SQLite comme .help pour afficher l'aide.

:~$ .help

Il existe de nombreuses commandes disponibles comme vous pouvez le voir. Cependant, dans l'aide, vous pouvez découvrir à quoi chacun sert.

Généralement, ces commandes facilitent la gestion administrative des bases de données et des tables SQLite.

Une base de données sans table n'est rien. Il faut donc en créer un, pour cela, il faut utiliser le langage SQL. Dans cet exemple, je vais créer une table appelée users avec 3 champs simples.

sqlite> CREATE TABLE Users (
   ...> Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
   ...> first_name VARCHAR(25),
   ...> last_name VARCHAR(25));

Vérifiez maintenant que la table a été créée correctement en utilisant le .tables commande

sqlite> .tables
Users

Nous allons maintenant insérer une nouvelle ligne, c'est-à-dire un enregistrement avec de fausses données.

sqlite> INSERT INTO Users (Id, first_name, last_name) VALUES (0,'Larry','Taylor');

Enfin, j'utiliserai la commande SELECT du langage SQL pour afficher les données insérées.

sqlite> SELECT * FROM Users;

Ensuite, vous pouvez quitter la console SQLite avec le .quit commande

sqlite> .quit

Il ne vous reste plus qu'à tirer le meilleur parti de SQLite en utilisant le langage SQL.

Conclusion

Si vous recherchez un gestionnaire de base de données léger mais puissant, SQLite est peut-être votre meilleure option. Tout au long de ce didacticiel, vous avez appris à l'installer dans Ubuntu 18.04, mais nous avons également créé une table, inséré des données et les avons récupérées.

D'autre part, SQLite est constamment mis à jour et il vaut la peine de jeter un coup d'œil à son développement.

Enfin, nous devons dire que pour mieux profiter de SQLite, vous devez connaître en profondeur le langage SQL. Ainsi, vous pouvez lire la documentation officielle de SQLite.


Ubuntu
  1. Installer Podman sur Ubuntu

  2. Choses à installer sur Ubuntu 20.04

  3. Installez VirtualBox 4.2 sur Ubuntu 13.04

  4. Installez VirtualBox 4.3 sur Ubuntu 14.04

  5. Installer uTorrent sur Ubuntu 16.04

Installer OpenOffice sur Ubuntu 20.04

Installer Ruby sur Ubuntu 20.04

Installer Flameshot dans Ubuntu 20.04

Comment installer SQLite 3 sur Ubuntu 22.04 | 20.04 LTS

Comment installer SQLite sur Ubuntu 20.04 LTS

Comment installer le navigateur SQLite dans Ubuntu 22.04