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 조건;