GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:sql_konzole

Differences

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


Previous revision
user:sql_konzole [2014/12/18 23:10] – [Seznam všech vlastních nálezových logů do CSV souboru] mikrom
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: 2020/10/28 11:10 by mikrom