sqlcipher - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 sqlcipher입니다.

프로그램:

이름


SQL 암호 - SQLCipher 버전 2용 명령줄 인터페이스

개요


SQL 암호 [옵션] [데이터베이스 파일] [SQL]

개요


SQL 암호 쿼리를 평가할 수 있는 SQLCipher 라이브러리에 대한 터미널 기반 프런트 엔드입니다.
대화식으로 결과를 여러 형식으로 표시합니다. SQL 암호 도 사용할 수 있습니다
쉘 스크립트 및 기타 애플리케이션 내에서 일괄 처리 기능을 제공합니다.

기술


시작하려면 SQL 암호 대화식 세션, 호출 SQL 암호 명령 및 선택적으로
데이터베이스 파일의 이름을 제공하십시오. 데이터베이스 파일이 존재하지 않는 경우
만들어진. 데이터베이스 파일이 있으면 열립니다.

예를 들어 "mydata.db"라는 새 데이터베이스 파일을 만들려면 "memos"라는 테이블을 만듭니다.
해당 테이블에 몇 개의 레코드를 삽입합니다.

$ SQL 암호 mydata.db
SQLite 버전 3.8.3
지침을 보려면 ".help"를 입력하십시오.
SQLite> 만들 테이블 메모(텍스트, 우선 정수);
SQLite> 삽입하다 으로 메모 값('전달 프로젝트 설명', 10);
SQLite> 삽입하다 으로 메모 values('점심 크리스틴', 100);
SQLite> 고르다 * 메모;
프로젝트 설명 전달|10
크리스틴과 점심|100
SQLite>

데이터베이스 이름이 제공되지 않으면 ATTACH sql 명령을 사용하여 기존 데이터베이스에 연결할 수 있습니다.
또는 새 데이터베이스 파일을 만듭니다. ATTACH를 사용하여 여러 데이터베이스에 연결할 수도 있습니다.
동일한 대화형 세션 내에서. 이것은 데이터베이스 간에 데이터를 마이그레이션하는 데 유용합니다.
도중에 스키마를 변경할 수 있습니다.

선택적으로 SQL 문 또는 SQL 문 집합을 단일 인수로 제공할 수 있습니다.
여러 문장은 세미콜론으로 구분해야 합니다.

예 :

$ SQL 암호 -선 mydata.db '선택하다 * 메모 어디에 우선 > 20;'
텍스트 = 크리스틴과의 점심
우선 순위 = 100

SQLITE 메타 명령
대화형 인터프리터는 제어하는 ​​데 사용할 수 있는 일련의 메타 명령을 제공합니다.
출력 형식, 현재 첨부된 데이터베이스 파일 검사 또는 관리 수행
연결된 데이터베이스에 대한 작업(예: 인덱스 재구축). 메타 명령은
항상 점(.) 접두사가 붙습니다.

사용 가능한 메타 명령 목록은 '.help'를 실행하여 언제든지 볼 수 있습니다.
명령. 예를 들어:

SQLite> .도움
.백업 ?DB? FILE 백업 DB(기본값 "main")를 FILE로
.bail ON|OFF 오류 발생 후 중지합니다. 기본값 : 꺼짐
.databases 연결된 데이터베이스의 이름과 파일을 나열합니다.
.덤프 ?표? ... 데이터베이스를 SQL 텍스트 형식으로 덤프
TABLE이 지정된 경우 일치하는 테이블만 덤프
LIKE 패턴 테이블.
.echo ON|OFF 명령 에코를 켜거나 끕니다.
.exit 이 프로그램을 종료합니다
.설명 ?ON|OFF? EXPLAIN에 적합한 출력 모드를 켜거나 끕니다.
인수가 없으면 EXPLAIN이 켜집니다.
.header(s) ON|OFF 헤더 표시를 켜거나 끕니다.
.help 이 메시지 표시
.import FILE TABLE FILE에서 TABLE로 데이터 가져오기
.인덱스 ?표? 모든 인덱스의 이름 표시
TABLE이 지정된 경우 테이블에 대한 인덱스만 표시
LIKE 패턴 TABLE과 일치합니다.
.로드 파일 ?ENTRY? 확장 라이브러리 로드
.log 파일|off 로깅을 켜거나 끕니다. 파일은 stderr/stdout일 수 있습니다.
.mode 모드 ? 테이블? MODE가 다음 중 하나인 출력 모드를 설정합니다.
csv 쉼표로 구분된 값
column 왼쪽 정렬된 열입니다. (폭 참조)
HTML HTML 암호
TABLE에 대한 SQL 삽입 문 삽입
line 한 줄에 하나의 값
.separator 문자열로 구분된 목록 값
탭 탭으로 구분된 값
tcl TCL 목록 요소
.nullvalue STRING NULL 값 대신 STRING 사용
.open ?파일이름? 기존 데이터베이스를 닫고 FILENAME을 다시 엽니다.
.output FILENAME FILENAME에 출력 보내기
.output stdout 출력을 화면으로 보냅니다.
.print STRING... 리터럴 STRING 인쇄
.prompt MAIN CONTINUE 표준 프롬프트 교체
.quit 이 프로그램 종료
.read FILENAME FILENAME에서 SQL 실행
.복원?DB? FILE FILE에서 DB의 내용 복원(기본값 "main")
.스키마 ?표? CREATE 문 표시
TABLE이 지정된 경우 일치하는 테이블만 표시
LIKE 패턴 테이블.
.separator STRING 출력 모드 및 .import에서 사용하는 구분 기호를 변경합니다.
.show 다양한 설정에 대한 현재 값 표시
.stats ON|OFF 통계 켜기 또는 끄기
.테이블?테이블? 테이블 이름 나열
TABLE이 지정된 경우 일치하는 테이블만 나열
LIKE 패턴 테이블.
.timeout MS MS 밀리초 동안 잠긴 테이블을 열어보십시오.
.trace FILE|off 실행되는 각 SQL 문을 출력합니다.
.vfsname ?AUX? VFS 스택의 이름을 인쇄하십시오.
.width NUM1 NUM2 ... "열" 모드의 열 너비 설정
.timer ON|OFF CPU 타이머 측정을 켜거나 끕니다.
SQLite>

옵션


SQL 암호 다음 옵션이 있습니다.

-보석 오류가 발생한 후 중지합니다.

-일괄 일괄 I/O를 강제 ​​실행합니다.

-기둥
쿼리 결과는 공백 문자를 사용하여 형식과 같은 테이블에 표시됩니다.
열을 분리하고 출력을 정렬합니다.

- cmd 명령
운영 명령 stdin을 읽기 전에

-csv 출력 모드를 CSV(쉼표로 구분된 값)로 설정합니다.

-에코 실행 전에 명령을 인쇄합니다.

-초기화 파일
에서 명령을 읽고 실행합니다. 파일 , SQL 문과
메타 명령.

-[아니오]헤더
헤더를 켜거나 끕니다.

-도움 옵션에 대한 도움말을 표시하고 종료합니다.

-html 쿼리 결과는 간단한 HTML 테이블로 출력됩니다.

-인터렉티브
대화형 I/O를 강제 ​​실행합니다.

-선 쿼리 결과는 행당 하나의 값으로 표시되며 행은 공백으로 구분됩니다.
선. 스크립트나 다른 프로그램에서 쉽게 구문 분석할 수 있도록 설계되었습니다.

-명부 쿼리 결과는 구분 기호(기본적으로 |) 문자와 함께 표시됩니다.
각 필드 값 사이. 기본값입니다.

-mmap N
기본 mmap 크기를 다음으로 설정 N

-널값
NULL 값을 나타내는 데 사용되는 문자열을 설정합니다. 기본값은 ''(빈 문자열)입니다.

-분리 기호 분리 기호
출력 필드 구분자를 설정합니다. 기본값은 '|'입니다.

-통계 각 완료 전에 메모리 통계를 인쇄합니다.

-번역
SQLite 버전을 표시합니다.

-vfs name
name 기본 VFS로.

INIT FILE


SQL 암호 대화형 구성을 설정하기 위해 초기화 파일을 읽습니다.
환경. 초기화하는 동안 이전에 지정된 모든 설정은
재정의. 초기화 순서는 다음과 같습니다.

o 기본 구성은 다음과 같이 설정됩니다.

모드 = 목록
구분 기호 = "|"
메인 프롬프트 = "sqlite> "
계속 프롬프트 = " ...> "

o 파일이 ~/.sqlitrc 존재하는 경우 먼저 처리됩니다. 사용자의 집에서 찾을 수 있습니다
디렉토리에서 읽고 처리됩니다. 일반적으로 메타 명령만 포함해야 합니다.

o -init 옵션이 있으면 지정된 파일이 처리됩니다.

o 다른 모든 명령줄 옵션이 처리됩니다.

onworks.net 서비스를 사용하여 sqlcipher 온라인 사용



최신 Linux 및 Windows 온라인 프로그램