====== ISQL ====== Doc: [[https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/isql/firebird-isql.pdf]] Sous **Ubuntu** la commande **isql** a été renommée **isql-fb** ===== Création d'une base de données ===== Les guillemets sont nécessaires, même si on n'utilise pas d'espaces. $ isql-fb SQL>CREATE DATABASE 'localhost:/path/to/database.fdb' page_size 4096 CON>user SYSDBA password '*******'; ===== Lancement d'ISQL ===== 1. Lancement d'ISQL et ensuite connexion à une DB : $ isql-db SQL> connect 'localhost:/path/to/database.fdb' user sysdba password '******'; 2. Connexion directement à une DB : $ isql-fb -u sysdba -p ******* localhost:/path/to/database.fdb ===== Requêtes ===== SQL>select * from nom; SQL>insert into matable (id, nom) values (1, 'John Doe'); SQL>insert into matable (id, nom) values (2, 'Albert Dupont'); SQL>commit; ===== Commandes diverses ===== ^ ''show database;'' | | ^ ''show tables;'' | | ^ ''show table '' | | ===== Exécuter un Script ===== SQL> connect 'localhost:/path/to/database.fdb' user sysdba password '******'; SQL> INPUT '/path/to/my/script.sql';