sqlite3 - Online nel cloud

Questo è il comando sqlite3 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


sqlite3 - Un'interfaccia a riga di comando per SQLite versione 3

SINOSSI


sqlite3 [Opzioni] [file di database] [SQL]

SOMMARIO


sqlite3 è un front-end basato su terminale per la libreria SQLite in grado di valutare le query
in modo interattivo e visualizzare i risultati in più formati. sqlite3 può anche essere usato
all'interno di script di shell e altre applicazioni per fornire funzionalità di elaborazione batch.

DESCRIZIONE


Per iniziare a sqlite3 sessione interattiva, invocare il sqlite3 comando e facoltativamente fornire
il nome di un file di database. Se il file del database non esiste, verrà creato. Se
il file di database esiste, verrà aperto.

Ad esempio, per creare un nuovo file di database denominato "mydata.db", creare una tabella denominata "memos"
e inserisci un paio di record in quella tabella:

$ sqlite3 dati personali.db
SQLite versione 3.8.8
Inserisci ".help" per le istruzioni
sqlite> creare tavolo promemoria (testo, priorità NUMERO INTERO);
sqlite> insert ai miglioramenti memo valori('consegna progetto descrizione', 10);
sqlite> insert ai miglioramenti memo valori('pranzo con Cristina', 100);
sqlite> select * da promemoria;
consegnare la descrizione del progetto|10
pranzo con Christine|100
sqlite>

Se non viene fornito alcun nome di database, è possibile utilizzare il comando ATTACH sql per collegarsi a esistenti
o creare nuovi file di database. ATTACH può essere utilizzato anche per collegarsi a più database
all'interno della stessa sessione interattiva. Questo è utile per la migrazione dei dati tra database,
possibilmente cambiando lo schema lungo la strada.

Facoltativamente, è possibile fornire un'istruzione SQL o un insieme di istruzioni SQL come singolo argomento.
Più istruzioni devono essere separate da punto e virgola.

Per esempio:

$ sqlite3 -linea dati personali.db 'Selezionare * da memo where priorità > 20;'
testo = pranzo con Christine
priorità = 100

SQLITE META-COMANDI
L'interprete interattivo offre una serie di meta-comandi che possono essere utilizzati per controllare il
formato di output, esaminare i file di database attualmente allegati o eseguire operazioni amministrative
operazioni sui database allegati (come la ricostruzione degli indici). I meta-comandi sono
sempre preceduto da un punto (.).

Un elenco di meta-comandi disponibili può essere visualizzato in qualsiasi momento emettendo '.help'
comando. Per esempio:

sqlite> .Aiuto
.backup ?DB? FILE Backup DB (predefinito "principale") su FILE
.bail on|off Interrompi dopo aver riscontrato un errore. SPENTO predefinito
.clone NEWDB Clona i dati in NEWDB dal database esistente
.database Elenca nomi e file dei database allegati
.discarica ?TABELLA? ... Scarica il database in un formato di testo SQL
Se TABLE specificato, esegue il dump solo delle tabelle corrispondenti
COME TABELLA del modello.
.echo on|off Attiva o disattiva il comando echo
.eqp on|off Abilita o disabilita l'automatico EXPLAIN QUERY PLAN
.exit Esci da questo programma
.spiegare ?on|off? Attiva o disattiva la modalità di uscita adatta a EXPLAIN.
Senza argomenti, attiva EXPLAIN.
.fullschema Mostra lo schema e il contenuto delle tabelle sqlite_stat
.headers on|off Attiva o disattiva la visualizzazione delle intestazioni
.help Mostra questo messaggio
.import FILE TABLE Importa dati da FILE in TABLE
.indici ?TABELLA? Mostra i nomi di tutti gli indici
Se specificato TABLE, mostra solo gli indici per le tabelle
TABELLA del modello LIKE corrispondente.
.load FILE ?ENTRATA? Carica una libreria di estensioni
.log FILE|off Attiva o disattiva la registrazione. FILE può essere stderr/stdout
.mode MODALITÀ ?TABELLA? Imposta la modalità di uscita dove MODE è uno di:
csv Valori separati da virgole
colonna Colonne allineate a sinistra. (Vedi larghezza)
html HTML codice
inserire istruzioni di inserimento SQL per TABLE
riga Un valore per riga
list Valori delimitati da .separator string
tabs Valori separati da tabulazioni
tcl elementi della lista TCL
.nullvalue STRING Usa STRING al posto dei valori NULL
.once FILENAME Output per il prossimo comando SQL solo su FILENAME
.open ?FILENAME? Chiudi il database esistente e riapri FILENAME
.output ?NOMEFILE? Invia output a FILENAME o stdout
.print STRING... Stampa letterale STRING
.prompt PRINCIPALE CONTINUA Sostituisci i prompt standard
.quit Esci da questo programma
.read FILENAME Esegui SQL in FILENAME
.ripristinare ?DB? FILE Ripristina il contenuto del DB (predefinito "principale") da FILE
.save FILE Scrivi il database in memoria in FILE
.schema ?TABELLA? Mostra le istruzioni CREATE
Se specificato TABLE, mostra solo le tabelle corrispondenti
COME TABELLA del modello.
.separatore STRINGA ?NL? Cambia separatore utilizzato dalla modalità di output e .import
NL è il marchio di fine linea per CSV
.shell CMD ARGS... Esegui CMD ARGS... in una shell di sistema
.show Mostra i valori correnti per varie impostazioni
.stats on|off Attiva o disattiva le statistiche
.system CMD ARGS... Esegui CMD ARGS... in una shell di sistema
.tavoli ?TAVOLA? Elenca i nomi delle tabelle
Se specificato TABLE, elenca solo le tabelle corrispondenti
COME TABELLA del modello.
.timeout MS Prova ad aprire tabelle bloccate per MS millisecondi
.timer on|off Attiva o disattiva il timer SQL
.trace FILE|off Emette ogni istruzione SQL mentre viene eseguita
.vfsname ?AUX? Stampa il nome dello stack VFS
.width NUM1 NUM2 ... Imposta la larghezza delle colonne per la modalità "colonna"
I valori negativi giustificano a destra
sqlite>

VERSIONI


sqlite3 ha le seguenti opzioni:

-cauzione Fermati dopo aver riscontrato un errore.

-lotto Forza I/O batch.

-colonna
I risultati della query verranno visualizzati in un modulo simile a una tabella, utilizzando caratteri di spaziatura
per separare le colonne e allineare l'output.

- cmd command
eseguire il command prima di leggere stdin

-CSV Imposta la modalità di output su CSV (valori separati da virgola).

-eco Stampa i comandi prima dell'esecuzione.

-dentro filetto
Leggere ed eseguire comandi da filetto , che può contenere una combinazione di istruzioni SQL e
meta-comandi.

-[nessuna intestazione
Attiva o disattiva le intestazioni.

-Aiuto Mostra aiuto sulle opzioni ed esci.

-html I risultati della query verranno emessi come semplici tabelle HTML.

-interattivo
Forza l'I/O interattivo.

-linea I risultati della query verranno visualizzati con un valore per riga, le righe separate da uno spazio vuoto
linea. Progettato per essere facilmente analizzato da script o altri programmi

-elenco I risultati della query verranno visualizzati con il carattere separatore (|, per impostazione predefinita)
tra ogni valore di campo. Il predefinito.

-map N
Imposta la dimensione predefinita di mmap su N

-valore nullo stringa
Imposta la stringa utilizzata per rappresentare i valori NULL. Il valore predefinito è '' (stringa vuota).

-separatore separatore
Imposta il separatore del campo di output. L'impostazione predefinita è '|'.

-statistiche Stampa le statistiche della memoria prima di ogni finalizzazione.

-versione
Mostra la versione di SQLite.

-vfs Nome
Usa il Nome come VFS predefinito.

INIT RISORSE


sqlite3 legge un file di inizializzazione per impostare la configurazione dell'interattivo
ambiente. Durante l'inizializzazione, qualsiasi impostazione precedentemente specificata può essere
sovrascritto. La sequenza di inizializzazione è la seguente:

o La configurazione predefinita è stabilita come segue:

mode = ELENCO
separatore = "|"
prompt principale = "sqlite> "
continua prompt = " ...> "

o Se il file ~/.sqliterc esiste, viene elaborato per primo. può essere trovato nella casa dell'utente
directory, viene letto ed elaborato. Dovrebbe generalmente contenere solo meta-comandi.

o Se è presente l'opzione -init, il file specificato viene elaborato.

o Tutte le altre opzioni della riga di comando vengono elaborate.

Usa sqlite3 online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows