====== 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