Este es el comando sqlite que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
sqlite: una interfaz de línea de comandos para SQLite
SINOPSIS
sqlite [opciones] nombre de archivo [SQL]
RESUMEN
sqlite es un front-end basado en terminal para la biblioteca SQLite. Te permite escribir
consultas de forma interactiva, envíelos a SQLite y vea los resultados. Alternativamente, puede
especifique el código SQL en la línea de comandos. Además, proporciona una serie de metacomandos.
DESCRIPCIÓN
Esta página de manual documenta brevemente la sqlite mando. Esta página de manual fue escrita para
la distribución Debian GNU / Linux porque el programa original no tiene un manual
.
CONSIGUIENDO EMPEZADO
Para iniciar el programa sqlite, simplemente escriba "sqlite" seguido del nombre del archivo que contiene
la base de datos SQLite. Si el archivo no existe, se crea uno nuevo automáticamente. los
El programa sqlite le pedirá que ingrese SQL. Escriba sentencias SQL (terminadas por un
punto y coma), presione "Enter" y se ejecutará el SQL.
Por ejemplo, para crear una nueva base de datos SQLite llamada "ex1" con una sola tabla llamada "tbl1",
puedes hacer esto:
$ sqliteex1
SQLite versión 2.0.0
Ingrese ".help" para obtener instrucciones
sqlite> crear tabla tbl1 (uno varchar(10), dos pequeños);
sqlite> insertar en los valores tbl1 ('¡hola!', 10);
sqlite> insertar en tbl1 valores ('adiós', 20);
sqlite> seleccionar * de tbl1;
hola | 10
adios | 20
sqlite>
SQLITE META-COMANDOS
La mayoría de las veces, sqlite solo lee líneas de entrada y las pasa al SQLite
biblioteca para ejecución. Pero si una línea de entrada comienza con un punto ("."), Esa línea es
interceptado e interpretado por el propio programa sqlite. Estos "comandos de puntos" son
normalmente se utiliza para cambiar el formato de salida de las consultas, o para ejecutar ciertos preempaquetados
declaraciones de consulta.
Para obtener una lista de los comandos de puntos disponibles, puede ingresar ".help" en cualquier momento. Para
ejemplo:
sqlite> .help
.dump? TABLE? ... Volcar la base de datos en formato de texto
.echo ON | OFF Activa o desactiva el eco de comando
.exit Salir de este programa
.explain ON | OFF Activa o desactiva el modo de salida adecuado para EXPLAIN.
"off" volverá al modo de salida que estaba
anteriormente en efecto
.header (s) ON | OFF Activar o desactivar la visualización de encabezados
.help Mostrar este mensaje
.indices TABLE Muestra los nombres de todos los índices en TABLE
.mode MODE Establece el modo en una de "línea (s)", "columna (s)",
"insertar", "lista" o "html"
.mode insert TABLE Genera sentencias de inserción SQL para TABLE
.nullvalue STRING Imprime STRING en lugar de nada para datos NULL
.output FILENAME Enviar salida a FILENAME
.output stdout Enviar salida a la pantalla
.prompt PRINCIPAL CONTINUAR Reemplazar las indicaciones estándar
"sqlite>" y "...>"
con las cadenas MAIN y CONTINUE
CONTINUAR es opcional.
.quit Salir de este programa
.read FILENAME Ejecutar SQL en FILENAME
.reindex? TABLE? Reconstruir índices
.schema? TABLE? Muestre las declaraciones CREATE
.separator STRING Cambiar la cadena de separación para el modo "lista"
.show Muestra los valores actuales para lo siguiente:
.eco
.explicar
.modo
.valor nulo
.producción
.separador
.ancho
.tabla? PATRÓN? Lista de nombres de tablas que coinciden con un patrón
.timeout MS Intente abrir tablas bloqueadas para MS milisegundos
.width NUM NUM ... Establecer anchos de columna para el modo "columna"
sqlite>
OPCIONES
El programa tiene las siguientes opciones:
-en eso presentar
Leer y procesar 'archivo', que contiene "comandos de puntos". Puedes usar este archivo
para inicializar la configuración de pantalla.
-html Establezca el modo de salida en HTML.
-lista Establezca el modo de salida en 'lista'.
-línea Establezca el modo de salida en 'línea'.
-columna
Establezca el modo de salida en 'columna'.
-separador separador
Especifique qué separador de campo de salida para el modo 'lista' utilizar. El valor predeterminado es '|'.
-valor nulo cadena
Cuando se encuentra un nulo, imprima 'cadena'. El valor predeterminado es sin cadena.
- [no] encabezado
Activa o desactiva los encabezados. El valor predeterminado es desactivado.
-eco Imprimir comandos antes de la ejecución.
SALIDA MODO
El programa SQLite tiene diferentes modos de salida, que definen la forma en que la salida (desde
consultas) está formateado.
En el modo 'lista', que es el predeterminado, se emite un registro por línea, cada campo separado
por el separador especificado con el -separador Opción o .separador mando.
En el modo 'línea', cada columna se genera en su propia línea, los registros están separados por espacios en blanco
líneas.
En modo HTML, se genera una tabla XHTML.
En el modo 'columna', se emite un registro por línea, alineado prolijamente en columnas.
INIT ARCHIVO
sqlite se puede inicializar utilizando archivos de recursos. Estos se pueden combinar con la línea de comando
argumentos para configurar sqlite exactamente como lo desea. La inicialización procede como
manera:
o Los incumplimientos de
modo = LISTA
separador = "|"
indicador principal = "sqlite>"
continuar prompt = "...>"
están establecidos.
o Si se puede encontrar un archivo .sqliterc en el directorio de inicio del usuario, se lee y se procesa.
Solo debe contener "comandos de puntos". Si el archivo no se encuentra o no se puede leer,
el procesamiento continúa sin notificación.
o Si se especifica un archivo en la línea de comando con la opción -init, se procesa en la
de la misma manera que .sqliterc
o Todas las demás opciones de la línea de comandos se procesan
o La base de datos se abre y ahora está listo para comenzar.
Use sqlite en línea usando los servicios de onworks.net