GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:sql_konzole

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
user:sql_konzole [2014/12/18 23:10]
mikrom [Seznam všech vlastních nálezových logů do CSV souboru]
user:sql_konzole [2014/12/19 00:00]
Line 1: Line 1:
-====== SQL konzole ====== 
-SQL konzoli lze spustit z menu [[user:​menu:​databaze#​sql_konzole|Databáze -> SQL konzole]]. Obsáhlou dokumentaci k SQL konzoli naleznete zde: https://​www.sqlite.org/​cli.html 
- 
-===== Příkazy ===== 
-<WRAP round info> 
-Všimněte si, že každý příkaz začíná tečkou. 
-</​WRAP>​ 
- 
-<​code>​ 
-.backup ?DB? FILE      Backup DB (default "​main"​) to FILE 
-.bail on|off ​          Stop after hitting an error. ​ Default OFF 
-.clone NEWDB           Clone data into NEWDB from the existing database 
-.databases ​            List names and files of attached databases 
-.dump ?TABLE? ...      Dump the database in an SQL text format 
-                         If TABLE specified, only dump tables matching 
-                         LIKE pattern TABLE. 
-.echo on|off ​          Turn command echo on or off 
-.eqp on|off ​           Enable or disable automatic EXPLAIN QUERY PLAN 
-.exit                  Exit this program 
-.explain ?​on|off? ​     Turn output mode suitable for EXPLAIN on or off. 
-                         With no args, it turns EXPLAIN on. 
-.fullschema ​           Show schema and the content of sqlite_stat tables 
-.headers on|off ​       Turn display of headers on or off 
-.help                  Show this message 
-.import FILE TABLE     ​Import data from FILE into TABLE 
-.indices ?​TABLE? ​      Show names of all indices 
-                         If TABLE specified, only show indices for tables 
-                         ​matching LIKE pattern TABLE. 
-.load FILE ?​ENTRY? ​    Load an extension library 
-.log FILE|off ​         Turn logging on or off.  FILE can be stderr/​stdout 
-.mode MODE ?​TABLE? ​    Set output mode where MODE is one of: 
-                         ​csv ​     Comma-separated values 
-                         ​column ​  ​Left-aligned columns. ​ (See .width) 
-                         ​html ​    HTML <​table>​ code 
-                         ​insert ​  SQL insert statements for TABLE 
-                         ​line ​    One value per line 
-                         ​list ​    ​Values delimited by .separator string 
-                         ​tabs ​    ​Tab-separated values 
-                         ​tcl ​     TCL list elements 
-.nullvalue STRING ​     Use STRING in place of NULL values 
-.once FILENAME ​        ​Output for the next SQL command only to FILENAME 
-.open ?​FILENAME? ​      Close existing database and reopen FILENAME 
-.output ?​FILENAME? ​    Send output to FILENAME or stdout 
-.print STRING... ​      Print literal STRING 
-.prompt MAIN CONTINUE ​ Replace the standard prompts 
-.quit                  Exit this program 
-.read FILENAME ​        ​Execute SQL in FILENAME 
-.restore ?DB? FILE     ​Restore content of DB (default "​main"​) from FILE 
-.save FILE             Write in-memory database into FILE 
-.schema ?​TABLE? ​       Show the CREATE statements 
-                         If TABLE specified, only show tables matching 
-                         LIKE pattern TABLE. 
-.separator STRING ?NL? Change separator used by output mode and .import 
-                         NL is the end-of-line mark for CSV 
-.shell CMD ARGS... ​    Run CMD ARGS... in a system shell 
-.show                  Show the current values for various settings 
-.stats on|off ​         Turn stats on or off 
-.system CMD ARGS... ​   Run CMD ARGS... in a system shell 
-.tables ?​TABLE? ​       List names of tables 
-                         If TABLE specified, only list tables matching 
-                         LIKE pattern TABLE. 
-.timeout MS            Try opening locked tables for MS milliseconds 
-.timer on|off ​         Turn SQL timer on or off 
-.trace FILE|off ​       Output each SQL statement as it is run 
-.vfsname ?AUX?         Print the name of the VFS stack 
-.width NUM1 NUM2 ...   Set column widths for "​column"​ mode 
-                         ​Negative values right-justify 
-</​code>​ 
- 
-===== Příklady použití ===== 
-Zde je několik příkladů použití. Více naleznete v sekci [[user:​databaze|Databáze]]. 
- 
-==== Seznam všech vlastních nálezových logů do CSV souboru ==== 
-Výsledkem je CSV soubor test.csv v [[user:​slozky|datovém adresáři]],​ který lze otevřít v excelu. Obsahuje záhlaví s názvy sloupců (v tomto případě dva sloupce, ID keše a log) 
-<code sql> 
-sqlite> .header on 
-sqlite> .mode csv 
-sqlite> .once test.csv 
-sqlite> SELECT id,​unzlib(logtext) FROM geolog WHERE finder LIKE '​%GEOGET_OWNER%'​ AND TYPE IN ('​Found it','​Webcam Photo Taken','​Attended'​);​ 
-sqlite> .exit 
-</​code>​ 
  
user/sql_konzole.txt · Last modified: 2014/12/19 00:00 (external edit)