반응형 SQLD정리37 [#SQLD] 제 5절 WHERE절 제 5절 WHERE절 1. WHERE절의 개요 : 조건을 설정하여 자료에 대하여 제한 2. 연산자의 종류 - 비교연산자 : =, >, =, =, >=, 2023. 2. 27. [#SQLD] 제 4절 TCL 제 4절 TCL 1. 트랜잭션 개요 : 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작. 하나의 트랜잭션에는 하나이상의 SQL문장이 포함, 분해할 수 없는 최소의 단위. * COMMIT : 올바르게 반영된 데이터를 데이터베이스에 반영시키는 것 * ROLLBACK : 트랜잭션 시작 이전으로 상태를 되돌리는 것 * SAVEPOINT : 저장점 * 트랜잭션의 특성 - 원자성 (atomicity) : 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되지 않으면 전혀 실행되지 않은 상태로 남아있어야 함 - 일관성 (consistency) : 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스 내용에 잘못이 있으면 안된다. - 고립성 (isola.. 2023. 2. 27. [#SQLD] 제 3절 DML 제 3절 DML 1. INSERT : 테이블에 데이터를 입력 - INSERT INTO 테이블명 (COLUMN_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); - INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST) 2. UPDATE : 칼럼을 수정 - UPDATE 테이블명 SET 수정되어야 할 칼럼 명 = 새로운 값; 3. DELETE : 데이터 삭제를 수행 - DELETE [FROM] 삭제를 원하는 정보가 들어있는 테이블명; 4. SELECT : 데이터를 조회 - SELECT [ALL/DISTINCT] 보고싶은 칼럼 명, 보고싶은 칼럼 명, … FROM 해당 칼럼들이 있는 테이블명; - ALL : Default 옵션이므로 별도로 표시하지.. 2023. 2. 27. [#SQLD] 제 2절 DDL 제 2절 DDL 1. 데이터 유형 - CHARACTER(s) : 고정길이 문자열 정보, 빈 공간 채움 - VARCHAR(s) : 가변길이정보, 변수 값의 바이트만 적용 - NUMBERIC : 정수, 실수 등 숫자정보 - DATETIME : 날짜와 시각 정보 2. CREATE TABLE 가. 테이블과 칼럼정의 : 기본키는 단일 칼럼이 아닌 여러 개의 칼럼으로도 만들어질 수 있다. 기본키와 외부키를 활용 나. CREATE TABLE - 테이블명은 적절한 이름 사용 - 다른 테이블명과 중복X - 칼럼들은 “()“’로 묶어서 지정 - 칼럼은 “,”로 테이블생성문의 끝은 세미콜론( ; )로 끝 - 칼럼명은 다른 테이블까지 고려하여 데이터베이스 내에서는 일관성 있게 사용(데이터 표준화 관점) - 칼럼 뒤에 데이터 .. 2023. 2. 20. 이전 1 2 3 4 5 6 7 ··· 10 다음 반응형