기본 형태:
CREATE TABLE "테이블명" (
"속성1" 속성데이터타입 제약조건,
"속성2" 속성데이터타입 제약조건,
);
기본 형태:
INSERT INTO 테이블명(속성1, 속성2...) VALUES(속성1에 들어갈 값, 속성2에 들어갈 값...);
기본 형태:
SELECT 속성명 FROM 테이블명;
기본 형태:
UPDATE 테이블명 SET 속성=바꿀내용 WHERE 조건;
기본 형태:
DELETE 테이블명 WHERE 조건;
DELETE * 테이블명 하지 않도록 조심하자. 꼭CREATE TABLE "Test" (
"Index" INTEGER NOT NULL,
"test1" TEXT NOT NULL,
"test2" TEXT,
PRIMARY KEY("Index" AUTOINCREMENT)
);
INSERT into Test(test1, test2) VALUES('가나다', '라마바사');
INSERT into Test(test1, test2) VALUES('가나다', '라마바사'), ('abc', 'defg');

SELECT * FROM Test;
SELECT test1 FROM Test;

UPDATE Test SET test2 = '라마' WHERE test1='가나다';

DELETE FROM Test;
ORDER BY 절로 정렬할 수 있다.

WHERE는 어디를로 이해해두자. FROM은 어디에서로, FROM은 어디서 가져올지를, WHERE은 조건으로 생각하자.
WHERE는 SELECT, UPDATE, DELETE 문에서도 사용할 수 있다.
UPDATE Test SET test2 = '라마' WHERE test1='가나다';

WHERE 절에서 = 대신에 LIKE를 사용하여 패턴과 일치하는 문자열을 찾을 수 있다.
a% : a로 시작하는 문자열을 찾는다.%a : a로 끝나는 문자열을 찾는다.%a% : a가 들어가는 문자열을 찾는다.
SQL문을 실행시키자마자 바로 확정되는 DBMS가 있고 확정된 것처럼 보이는 DBMS가 있다.