FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Crear bases de datos y sus tablas por comandos C:\>
Me gustaría añadir que también se pueden crear bases de datos Firebird y sus tablas mediante comandos del command.exe (El antiguo DOS). Para ello basta salir a esta pantalla de fondo negro y escribir en el prompt del sistema estos comandos, uno a uno.
Basta pasar del command_DOS al command_ISQL de Firebird. Antes de todo crea una carpeta y una subcarpeta para guardar los datos, desde el prompt de comandos, si quieres probar. Sal de los directorios que aparecen y regresa a la raíz = Posición C:\ Para ello ejecuta: c:\>CD\ [Intro] = change directory . Para la barra inversa (detrás de CD): Pulsar AltGr, y sin soltarla, la tecla [\ºª] que está a la izquierda del uno en cifra de la fila superior del teclado. Luego escribe en el prompt del dos: C:\>MD C:\CARPETA1\SUB2 [Intro] = Crear carpeta y subc. para la basededato * .FDB c:\> CD Program Files\firebird\firebird_2_5\BIN [Intro] =Pasamos al directorio donde están los ejecutables de Firebird. Tendrás una fila de directorios más larga. Ahora arranca el ejecutable de sentencias SQL de Firebird. C:\Program Files\Firebird\Firebird_2_5\BIN> ISQL [Intro] = Aquí arrancamos el procesador de órdenes SQL de Firebird. Aparece el aviso de connect o create y el prompt del SQL de Fb. A partir de ahora no olvides acabar cada sentencia con el carácter de cierre ( -punto y coma- y luego pulsas la tecla intro como es habitual: Creamos la base de datos escribiendo: SQL\> CREATE DATABASE 'LOCALHOST:C:\CARPETA1\SUB1\MIBASE.FDB' USER 'SYSDBA' PASSWORD 'masterkey'; [Intro] Si la orden es correcta aparece el prompt SQL> Para salir del SQL escribe EXIT; o apaga a ventana de comandos. Comprueba que la base de datos se creó realmente con: SHOW DATABASE; Para crear una tabla sencilla con los campos NUM, ITEM, FECHA; escribe en el SQL> CREATE TABLE MiTabla (Num Integer, Item Varchar(20), Fecha Date); Comprueba: SHOW TABLE MiTabla; Mete algo: INSERT INTO MiTabla (Num, Item, Fecha) Values (1, 'Abeto negro', CURRENT_DATE); y por último mira lo que hay en la tabla: SELECT * FROM MiTabla; Para salir ejecuta: (Si las sentencias son muy largas pulsa Intro y aparecen el prompt CON> de continuación) Exit; (No olvides el punto y coma antes de pulsar Intro) |
#2
|
||||
|
||||
Gracias bulc.
Quizá se pueda adaptar lo que explicas y crear archivos de comandos (cmd, bat) junto a pipes o flujos para automatizarlo. |
#3
|
||||
|
||||
Si, así es. Un fichero texto plano script lo haría todo
Lo que pretendía era dejar esa opción abierta a los usuarios antes de pasar a DBExpress o FlameRobin.
Siempre me digo que lo que yo sé tiene poco valor comparado con lo que saben, y aportan, otros foreros. Saludos, JParada |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Programa (Mini Tutorial) novatos | Caral | Varios | 82 | 19-10-2016 19:20:12 |
Empezar con Delphi5 y Firebird | marcial | Firebird e Interbase | 1 | 04-10-2008 11:16:29 |
Hagamos todos un sistema [tutorial no novatos] desde cero !!!!!!!!!!! | david_uh | Varios | 42 | 29-07-2008 00:57:43 |
Como Crear una Base de Datos Access (Tutorial Novatos) | Caral | Tablas planas | 3 | 06-12-2007 20:51:50 |
Consejos para empezar con firebird | seoane | Firebird e Interbase | 21 | 22-03-2007 05:14:33 |
|