sqlite 및 sqlite odbc driver 사용 안내
4613 단어 리 눅 스 기초 학습sqlitesqlodbcdriver
SQLite 는 소프트웨어 라 이브 러 리 로 자급자족, 서버 없 는, 제로 설정, 사무 적 인 SQL 데이터베이스 엔진 을 실현 했다.SQLite 는 세계 에서 가장 광범 위 하 게 배 치 된 SQL 데이터베이스 엔진 이다.SQLite 소스 코드 는 저작권 제한 을 받 지 않 습 니 다.
SQLite 는 프로 세 스 내 라 이브 러 리 입 니 다. 0 설정 데이터베이스 입 니 다. 다른 데이터베이스 와 마찬가지 로 시스템 에서 설정 할 필요 가 없습니다.
다른 데이터베이스 와 같이 SQLite 엔진 은 독립 된 프로 세 스 가 아니 라 응용 프로그램의 수요 에 따라 정적 또는 동적 연결 을 할 수 있 습 니 다.SQLite 가 저장 파일 에 직접 접근 합 니 다.
특성
제한성
SQLite 에서 SQL 92 가 지원 하지 않 는 특성 은 다음 과 같 습 니 다.
특성
묘사 하 다.
RIGHT OUTER JOIN
레프 트 아웃 터 조인 만 이 뤄 졌 다.
FULL OUTER JOIN
레프 트 아웃 터 조인 만 이 뤄 졌 다.
ALTER TABLE
RENAME TABLE 과 ALTER TABLE 을 지원 하 는 ADD COLUMN variants 명령 은 DROP COLUMN, ALTER COLUMN, ADD CONSTRAINT 를 지원 하지 않 습 니 다.
Trigger 지원
FOR EACH ROW 트리거 는 지원 되 지만 FOR EACH STATEMENT 트리거 는 지원 되 지 않 습 니 다.
VIEWs
SQLite 에서 보 기 는 읽 기만 합 니 다.보기 에서 DELETE, INSERT 또는 UPDATE 문 구 를 실행 할 수 없습니다.
GRANT 와 REVOKE.
사용 할 수 있 는 유일한 접근 권한 은 바 텀 운영 체제 의 정상 적 인 파일 접근 권한 입 니 다.
sqliteodbc driver
ODBC 를 통 해 SQLite 데이터 베 이 스 를 조작 하려 면 제3자 구성 요소 라 이브 러 리 의 SQLite ODBC Driver 를 설치 하고 주 소 를 다운로드 해 야 합 니 다.https://www.devart.com/odbc/sqlite/download.html
알림 에 따라 설치 가 완료 되 었 습 니 다. 제어 판 - 관리 도구 - 데이터 원본 (ODBC) 에 ODBC driver for sqlite 를 추가 하고 데이터 원본 을 설정 하면 연결 할 수 있 습 니 다.
sqlite 다운로드 및 사용
다운로드 주소:https://www.devart.com/odbc/sqlite/download.html
C:\Users\john>sqlite3
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>
sql 기본 문장
$sqlite3 DatabaseName.db
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
DROP TABLE database_name.table_name;
SQLite 의 DROP TABLE 문 구 는 표 정의 와 관련 된 모든 데이터, 색인, 트리거, 제약 과 이 표 의 권한 규범 을 삭제 합 니 다.INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)]
VALUES (value1, value2, value3,...valueN);
SQLite 의 INSERT INTO 문 구 는 데이터베이스 의 한 표 에 새로운 데이터 줄 을 추가 하 는 데 사 용 됩 니 다.
SELECT column1, column2, columnN FROM table_name;
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];
DELETE FROM table_name WHERE [condition];
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PupSQLite를 사용해 보았습니다.창모리에서 다운로드 데스크탑 등에 해동 PupSQLite.exe를 두 번 클릭 DB 정보가 로드됨 JupyterLab에서 파이썬을 공부할 때 SQLite는 매우 효과적입니다. PupSQLite를 다운로드하여 데이터 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.