728x90
1. 인덱스 명령어
1) 추가
- CREATE INDEX idx_code ON TEST(CODE);
2) 조회
- SELECT * FROM USER_INDEXES WHERE TABLE_NAME = 'TEST';
3) 삭제
- DROP INDEX idx_code;
2. SQL Injection
- 사용자의 입력값 등 외부 입력값이 SQL 쿼리에 삽입되어 공격하는 것을 의미한다.
3. SQL ALTER
1) 나이 컬럼 삭제
- ALTER TABLE 학생 DROP COLUMN 나이;
2) 나이 컬럼 추가
- ALTER TABLE 학생 ADD 나이 VARCHAR(20);
3) 나이 데이터타입 변경
- ALTER TABLE 학생 MODIFY 나이 CHAR(1);
4) 나이 → 연세로 컬럼명 변경
- ALTER TABLE 학생 RENAME COLUMN 나이 TO 연세;
4. 그룹바이 작성요령(GROUP BY ~ HAVING)
SELECT NAME
FROM TEST
GROUP BY NAME → SELECT 문에 작성한 컬럼명이어야 한다.
HAVING AVG(ADDITION) >= 90; → 그룹핑했기 때문에 여러 튜플의 데이터를 합치는 연산을 하는 함수를 사용해야한다.
728x90
'자기계발 > 자격증' 카테고리의 다른 글
정처기 실기 정리] 11. 응용 SW 기초 기술 활용 (0) | 2022.04.01 |
---|---|
정처기 실기 정리] 9. 소프트웨어 개발 보안 구축 (0) | 2022.03.31 |
정처기 실기 정리] 7. 애플리케이션 테스트 관리 (0) | 2022.03.31 |
정처기 실기 정리] 6. 화면 설계 (0) | 2022.03.31 |
정처기 실기 정리] 5. 인터페이스 구현 (0) | 2022.03.31 |