SQLite3 시식
전반은 대략적인 조작 방법을 설명하고, 후반은 실례입니다.
SQLite 사용법
SQL을 명령으로 실행
>sqlite3 ファイル名 SQL文
인터프리터 모드에서 작동
파일 이름만 지정하면 SQLite는 인터프리터 모드로 들어가 입력한 명령을 대화식으로 실행하는 형식이 됩니다.
>sqlite3 ファイル名
인터프리터 모드에서는 다음과 같은 명령을 기억해 둡시다.
SQL 이외는 「.」가 붙어 있으므로 주의해 주세요.
명령
내용
.table
표 표시
.schema 테이블 이름
테이블의 스키마 보기
.read 파일 이름
저장된 SQL 문을 실행하십시오 (템플릿을 준비하는 것이 좋습니다).
.exit
끝내다
SQL 문
SQL 문 실행
데이터베이스의 데이터를 가져오고 내보낼 때,
여기 와 같이, 모드와 아웃풋처를 지정해 실시합니다.
sqlite> .mode csv foo // fooテーブルのモードをタブ区切りへ
sqlite> .output export.csv // 出力先を "export.csv" ファイルに変更
sqlite> select * from foo; // fooテーブルの検索結果を出力
sqlite> .mode csv foo // モードをタブ区切りへ
sqlite> .import export.csv foo // "export.csv" ファイルから読み込み fooテーブルへ
데이터형(길이 지정도 가능)
데이터 유형 이름
데이터 내용
NULL
NULL 형
INTEGER
부호있는 정수
REAL
부동 소수점 수
TEXT
텍스트
BLOB
바이너리
날짜와 시간은 문자열로 저장해야 합니다.
사용 샘플
사용자를 저장할 데이터베이스를 만들어 봅시다.
사용자에게는 ID와 성명, 생년월일이 들어 있다고 합시다.
우선은 테이블을 작성하는 SQL문을 쓴 파일을 작성합니다.
create.sql
create table users
(
id integer primary key,
name text,
birth text
);
됩니다.
이제 user.sqlite라는 파일 이름으로 데이터베이스를 만듭니다.
>sqlite3 user.sqlite
그러면 user.sqlite 파일을 작성하면서 SQLite가 인터프리터 모드로 들어가 SQLite 프롬프트가 표시됩니다.
SQLite version 3.8.5 2014-08-15 22:37:57
Enter ".help" for usage hints.
이제 방금 create.sql 파일을 가져와 데이터베이스에 테이블을 만들어 보겠습니다.
맞으면 입력 프롬프트가 반환됩니다.
sqlite>.read create.sql
sqlite>
그럼 실제로 테이블을 만들 수 있었는지 살펴 보겠습니다.
users 테이블을 만들 수 있었던 것을 확인할 수 있었습니다.
sqlite>.tables
users
sqlite>
끝내자.
sqlite>.quit
이렇게 만든 데이터베이스는 브라우저의 Firefox에 포함된 SQLManager 도구에서 확인/조작할 수 있습니다. Firefox의 도구 메뉴에서 부디.
Reference
이 문제에 관하여(SQLite3 시식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kitfactory/items/a8a3c2d0349bbb3e041f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)