sqlite 명령

10022 단어 데이터 뱅 크
SQLite 명령 하 다.
이 장 에 서 는 SQLite 프로그래머 가 사용 하 는 간단 하면 서도 유용 한 명령 을 설명 합 니 다.이 명령 들 은 SQLite 의 점 명령 이 라 고 불 린 다.이 명령 들 의 차이 점 은 분점(;)을 사용 하지 않 는 다 는 것 이다.끝나다
명령 프롬프트 아래 간단 한 것 을 입력 합 니 다. sqlite3 명령,SQLite 명령 프롬프트 에서 각종 SQLite 명령 을 사용 할 수 있 습 니 다.
$sqlite3SQLite version 3.3.6Enter ".help" for instructions
sqlite>

사용 가능 한 점 명령 목록 을 가 져 오 려 면 언제든지"help"를 입력 하 십시오.예 를 들 면:
sqlite>.help

위의 명령 은 여러 가지 중요 한 SQLite 점 명령 의 목록 을 표시 합 니 다.다음 과 같 습 니 다.
명령 하 다.
묘사 하 다.
.backup ?DB? FILE
DB 데이터베이스(기본 값 은 main)를 FILE 파일 로 백업 합 니 다.
.bail ON|OFF
오류 발생 후 정지.기본 값 은 OFF 입 니 다.
.databases
추가 데이터베이스 의 이름과 파일 을 보 여 줍 니 다.
.dump ?TABLE?
데이터베이스 에 SQL 텍스트 형식 으로 저장 합 니 다.TABLE 표 가 지정 되면 LIKE 모드 와 일치 하 는 TABLE 표 만 저장 합 니 다.
.echo ON|OFF
echo 명령 을 열거 나 닫 습 니 다.
.exit
SQLite 프롬프트 를 종료 합 니 다.
.explain ON|OFF
EXPLAIN 에 적합 한 출력 모드 를 열거 나 닫 습 니 다.인자 가 없 으 면 EXPLAIN on 및 EXPLAIN 을 엽 니 다.
.header(s) ON|OFF
머리 디 스 플레이 를 열거 나 닫 습 니 다.
.help
메시지 보이 기.
.import FILE TABLE
FILE 파일 의 데 이 터 를 TABLE 표 에 가 져 옵 니 다.
.indices ?TABLE?
모든 색인 이름 을 표시 합 니 다.TABLE 표 가 지정 되면 LIKE 모드 와 일치 하 는 TABLE 표 의 색인 만 표시 합 니 다.
.load FILE ?ENTRY?
확장 라 이브 러 리 를 불 러 옵 니 다.
.log FILE|off
로 그 를 열거 나 닫 습 니 다.FILE 파일 은 stderr(표준 오류)/stdout(표준 출력)일 수 있 습 니 다.
.mode MODE
출력 모드 를 설정 합 니 다.MODE 는 다음 중 하나 일 수 있 습 니 다.
  • csv 쉼표 로 구 분 된 값
  • column 왼쪽 정렬 된 열
  • html HTML 코드
  • insert TABLE 표 의 SQL 삽입(insert)문
  • line 줄 당 값
  • list .separator 문자열 로 구 분 된 값
  • tabs Tab 로 구 분 된 값
  • tcl TCL 목록 요소
  • .nullvalue STRING
    NULL 값 에서 STRING 문자열 을 출력 합 니 다.
    .output FILENAME
    FILENAME 파일 로 출력 을 보 냅 니 다.
    .output stdout
    화면 에 출력 을 보 냅 니 다.
    .print STRING...
    STRING 문자열 을 한 글자 씩 출력 합 니 다.
    .prompt MAIN CONTINUE
    표준 프롬프트 를 교체 하 다.
    .quit
    SQLite 프롬프트 를 종료 합 니 다.
    .read FILENAME
    FILENAME 파일 의 SQL 을 실행 합 니 다.
    .schema ?TABLE?
    CREATE 문 구 를 표시 합 니 다.TABLE 표 가 지정 되 어 있 으 면 LIKE 모드 와 일치 하 는 TABLE 표 만 표 시 됩 니 다.
    .separator STRING
    출력 모드 와 import 에서 사용 하 는 구분자 변경.
    .show
    각종 설정 의 현재 값 을 표시 합 니 다.
    .stats ON|OFF
    통 계 를 열거 나 닫 습 니 다.
    .tables ?PATTERN?
    LIKE 모드 와 일치 하 는 표 의 이름 을 보 여 줍 니 다.
    .timeout MS
    잠 긴 시계 MS 초 를 열 어 보십시오.
    .width NUM NUM
    "column"모드 에 열 폭 을 설정 합 니 다.
    .timer ON|OFF
    CPU 타이머 측정 을 켜 거나 끕 니 다.
    사용 해 보 래 요. .show 명령,SQLite 명령 프롬프트 의 기본 설정 을 봅 니 다.
    sqlite>.show
         echo: off
      explain: off
      headers: off
         mode: column
    nullvalue: ""
       output: stdout
    separator: "|"
        width:sqlite>

    sqlite>프롬프트 와 점 명령 사이 에 빈 칸 이 없 는 지 확인 하 십시오.그렇지 않 으 면 정상적으로 작 동 할 수 없습니다.
    포맷 출력
    다음 점 명령 을 사용 하여 출력 을 본 튜 토리 얼 아래 에 열 거 된 형식 으로 포맷 할 수 있 습 니 다.
    sqlite>.header on
    sqlite>.mode column
    sqlite>.timer on
    sqlite>

    위 설정 은 다음 과 같은 형식의 출력 을 생 성 합 니 다:
    ID          NAME        AGE         ADDRESS     SALARY
    ----------  ----------  ----------  ----------  ----------
    1           Paul        32          California  20000.0
    2           Allen       25          Texas       15000.0
    3           Teddy       23          Norway      20000.0
    4           Mark        25          Rich-Mond   65000.0
    5           David       27          Texas       85000.0
    6           Kim         22          South-Hall  45000.0
    7           James       24          Houston     10000.0
    CPU Time: user 0.000000 sys 0.000000

    sqlite_마스터 표
    주 표 에 데이터베이스 시트 의 핵심 정 보 를 저장 하고 이름 을 짓 습 니 다. sqlite_master。표 개 요 를 보 려 면 다음 과 같이 조작 할 수 있 습 니 다.
    sqlite>.schema sqlite_master

    이것 은 다음 과 같은 결 과 를 얻 을 것 이다.
    CREATE TABLE sqlite_master (
      type text,
      name text,
      tbl_name text,
      rootpage integer,
      sql text
    );









    알파벳 별 분류:&\#13;
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 기타




    &\#13;










    Android 는 오래된 API 를 사용 하거나 덮어 씁 니 다.
    docker 개인 창고

    좋은 웹페이지 즐겨찾기