Latest web development tutorials

SQLite는 구문

SQLite는 구문이라고 규정 및 가이드 라인의 고유 한 세트를 수행하는 것입니다. 이 튜토리얼은 SQLite는의 모든 기본적인 구문은, SQLite는이 빠른 시작을 제공합니다 보여줍니다.

대소 문자 구분

주의해야 할 중요한 포인트가있다, SQLite는대소 문자를 구분하지만, 일부 명령은 대소 문자를 구분, GLOB글로브 SQLite는문에 다른 의미가있다 등이다.

주의

SQLite는 의견은 SQLite는 그들이 식의 중간에 빈 공간에서 발생하는 다른 SQL 문을 포함 할 수 가독성을 높이기 위해 코드에 주석을 추가 할 수 있지만 중첩 될 수 없습니다, 추가 의견입니다.

연속 2 SQL 주석 "-"문자 (ASCII의 0x2d)를 시작하고 다음 줄 바꿈 (ASCII의 0x0a)로 확장, 또는 중 먼저 입력의 말까지.

또한 "/ *"시작하는로 C 스타일의 주석을 사용하고, 또는 중 먼저 입력의 끝 때까지 다음 "* /"문자로 확장 할 수 있습니다. SQLite는 의견은 여러 줄에 걸쳐있을 수 있습니다.

sqlite가> .help -이 한 줄의 주석입니다

SQLite는 문

모든 SQLite는 문 등등 SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, 세미콜론 모든 명령문 등의 키워드로 시작할 수 있습니다 (;) 끝.

문을 ANALYZE SQLite는 :

ANALYZE;
또는
여기서 database_name을 ANALYZE;
또는
database_name.table_name을 ANALYZE;

SQLite는 AND / OR 절 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE 조건-1 {AND | OR} 조건-2;

SQLite는 ALTER TABLE 문 :

table_name 테이블에 열 COLUMN_DEF을 ADD ALTER ...;

SQLite는 ALTER TABLE 문 (이름 바꾸기)

new_table_name TO table_name 테이블의 이름 바꾸기를 ALTER;

DATABASE 문을 ATTACH SQLite는 :

'앨리어스 이름'으로 DATABASE '데이터베이스 이름을'ATTACH;

TRANSACTION 문을 BEGIN SQLite는 :

BEGIN;
또는
배타적 거래를 BEGIN;

BETWEEN 절 SQLite에 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE 발-1과 발-2 간의 COLUMN_NAME;

COMMIT 문을 SQLite는 :

COMMIT;

CREATE INDEX 문을 SQLite는 :

INDEX의 INDEX_NAME을 CREATE
TABLE_NAME ON (COLUMN_NAME COLLATE NOCASE);

UNIQUE INDEX 문을 CREATE SQLite는 :

UNIQUE INDEX의 INDEX_NAME을 CREATE
TABLE_NAME ON (컬럼 1, 2 열, ... columnN);

CREATE TABLE 문 SQLite는 :

(table_name 테이블을 CREATE
   컬럼 1 데이터 형식,
   2 열 데이터 유형,
   3 열 데이터 유형,
   .....
   columnN 데이터 유형,
   PRIMARY KEY (하나 이상의 열)
);

CREATE TRIGGER 문 SQLite는 :

트리거 database_name.trigger_name을 CREATE 
각 행에 대해 TABLE_NAME에 ON INSERT 전
BEGIN 
   stmt1; 
   stmt2;
   ....
END;

CREATE VIEW 문 SQLite는 :

AS VIEW의 database_name.view_name을 CREATE
SELECT 문 ...;

가상 CREATE TABLE 문 SQLite는 :

웹 로그 (access.log의)를 사용하여 가상 표 database_name.table_name을 만들;
또는
() fts3 사용 VIRTUAL 표 database_name.table_name을 만들;

TRANSACTION 문을 COMMIT SQLite는 :

COMMIT;

SQLite는 COUNT 절 :

SELECT COUNT (COLUMN_NAME)
TABLE_NAME FROM
WHERE 조건;

DELETE 문 SQLite는 :

TABLE_NAME에서 삭제
WHERE {조건};

SQLite는 DETACH DATABASE 문 :

DETACH의 DATABASE '별명 - 이름';

DISTINCT 절을 SQLite에 :

DISTINCT 컬럼 1, 2 열을 SELECT .... columnN을
TABLE_NAME FROM;

SQLite는 DROP INDEX 문 :

DROP INDEX의 database_name.index_name;

SQLite는 DROP TABLE 문 :

표 database_name.table_name을 DROP;

SQLite는 DROP VIEW 문 :

DROP INDEX의 database_name.view_name;

SQLite는 DROP 트리거 문 :

DROP INDEX의 database_name.trigger_name;

SQLite는 EXISTS 절 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
COLUMN_NAME이 존재하는 (TABLE_NAME FROM *를 선택);

문을 EXPLAIN SQLite는 :

INSERT 문 ...를 EXPLAIN;
또는 
쿼리 계획 SELECT 문을 EXPLAIN ...;

SQLite는 GLOB 절 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE COLUMN_NAME의 GLOB {PATTERN};

BY 절 SQLite는 GROUP :

SELECT SUM (COLUMN_NAME)
TABLE_NAME FROM
WHERE 조건
COLUMN_NAME BY GROUP;

SQLite는 HAVING 절 :

SELECT SUM (COLUMN_NAME)
TABLE_NAME FROM
WHERE 조건
COLUMN_NAME BY GROUP
(arithematic 함수 조건)을 갖는

INTO 문 INSERT SQLite는 :

TABLE_NAME INTO INSERT (컬럼 1, 2 열 .... columnN)
VALUES (값 1, 값 .... 값 N);

IN 절 SQLite에 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE IN COLUMN_NAME (발-1, 발-2, ... 발-N);

절처럼 SQLite에 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE column_name에 LIKE {PATTERN};

절에없는 SQLite에 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE COLUMN_NAME NOT IN (발-1, 발-2, ... 발-N);

절 BY SQLite는 ORDER :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE 조건
COLUMN_NAME BY ORDER {ASC | DESC};

SQLite는 PRAGMA 문 :

PRAGMA의 pragma_name;

예를 들면 :

PRAGMA의 PAGE_SIZE;
PRAGMA의 cache_size = 1024;
PRAGMA의 table_info (TABLE_NAME);

SQLite는 RELEASE SAVEPOINT 문 :

RELEASE의 savepoint_name;

SQLite는 REINDEX 문 :

REINDEX의 collation_name;
REINDEX의 database_name.index_name;
REINDEX의 database_name.table_name;

SQLite는 ROLLBACK 문 :

ROLLBACK;
또는
ROLLBACK은 savepoint_name을 저장 점;

SQLite는 SAVEPOINT 문 :

SAVEPOINT savepoint_name;

SQLite는 SELECT 문 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM;

SQLite는 UPDATE 문 :

업데이트 TABLE_NAME
SET의 컬럼 1 = 값 1, 2 열 = 값 2 .... columnN = 값 N
[WHERE 조건]

SQLite는 VACUUM 문 :

VACUUM;

SQLite는 WHERE 절 :

SELECT 컬럼 1, 2 열 .... columnN
TABLE_NAME FROM
WHERE 조건;