1. INSERT
#두 방식 모두 같은 의미
INSERT INTO 테이블명 (COLUMN_LIST)VALUES (COLUMN_LIST에 넣을 VALUE_LIST);
INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST);
2. UPDATE
UPDATE 테이블명 SET 수정되어야 할 칼럼명 = 수정되기를 원하는 새로운 값;
UPDATE 다음에 수정되어야 할 칼럼이 존재하는 테이블명을 입력하고 SET 다음에 수정되어야 할 칼럼명과 해당 칼럼에 수정되는 값으로 수정이 이루어진다.
3. DELETE
DELETE [FROM] 삭제를 원하는 정보가 들어있는 테이블명;
DETLETE FROM 다음에 삭제를 원하는 자료가 저장되어 있는 테이블명을 입력하고 실행한다. 이때 FROM 문구는 생략이 가능한 키워드이며, 뒤에서 배울 WHERE 절을 사용하지 않는다면 테이블의 전체 데이터가 삭제된다.
4. SELECT
SELECT 필드명 FROM 테이블명 [WHERE 조건];
SELECT DISTINCT 필드명 FROM 테이블명;
SELECT * FROM 테이블명;
* ALIAS 부여하기
조회된 결과에 일종의 별명 (ALIAS)을 부여해서 칼럼 레이블을 변경할 수 있다.
- 칼럼명 바로 뒤에 온다
- 칼럼명과 ALIAS 사이에 AS 키워드를 사용할 수 있다
- 이중 인용부호는 ALIAS가 공백, 특수문자를 포함할 경우와 대소문자 구분이 필요할 경우 사용된다.
5. 산술 연산자와 합성 연산자
합성 (CONCATENATION) 연산자
- 문자와 문자를 연결하는 경우 2개의 수직바 (||)에 의해 이루어진다 (Oracle)
- 문자와 문자를 연결하는 경우 + 표시에 의해 이루어진다 (SQL Server)
- 두 벤더 모두 공통적으로 CONCAT(string1, string2) 함수를 사용할 수 있따
- 칼럼과 문자 또는 다른 칼럼과 연결시킨다
- 문자 표현식의 결과에 의해 새로운 칼럼을 생성한다
글에서 나오는 코드와 내용은 책 SQL 전문가 가이드에서 가져옴을 알립니다.
'📚CS > SQL' 카테고리의 다른 글
SQL 기본 및 활용 - WHERE 절 (0) | 2023.07.29 |
---|---|
SQL 기본 및 활용 - TCL (0) | 2023.07.28 |
SQL 기본 및 활용 - DDL (0) | 2023.07.28 |
SQL 기본 및 활용 - 관계형 데이터베이스 개요 (0) | 2023.07.28 |
데이터 모델링의 이해 - 데이터 모델과 성능 & 분산 데이터베이스와 성능 (0) | 2023.07.23 |