
데이터를 구조적으로 모아둔 데이터 집합소입니다.관계형 데이터베이스(Relation Database : RDB)는 데이터를 열과 행을 가진 테이블 형태로 표현하며, 구조적으로 데이터 관리를 한다. 테이블 : 표 전체 (릴레이션 ,데이터 집합)로우 : 가로줄을 row 행

sql (Structured Query Language)는 데이터베이스에서 데이터를 추출하고 조작하는 데에 설계된 특수 목적의 포로그래밍 언어입니다. 쉽게 말해 데이터베이스에 저장된 정보를 쉽게 찾고 정리해주는 데에 도움을 주는 도구입니다.데이터 정의 언어(DDL) :
SQL Injection SQL Injection은 응용 프로그램 보안 상의 허점을 의도적으로 이용해, 악의적인 SQL문을 실행하게 함으로써 데이터베이스를 비정상적으로 조작하는 코드 인젝션 공격 방법입니다. 인젝션 공격은 OWASP Top 10중 첫 번째에 속해 있으
Use - 데이터베이스 사용Select - 검색하고 싶은 속성 찾기DATABASES() : 현재 어떤 데이터베이스가 선택되어 있는 지 알려줌, 없다면 NULL 출력All - 데이터 투플의 중복을 허용Distinct - 데이터 투플의 중복을 허용 XShow - 데이터베이

출처 : 인프런-성공적인 SQL 인젝션 공격을 위한 기본 문법\+ : 더하기, 우선순위(2)\- : 빼기, 우선순위(2)\* : 곱하기, 우선순위(1)/ : 나누기, 우선순위(1)\> : 크다\>= : 크거나 같다< : 작다<= : 작거나 같다= : 같다&l
문자열 함수(SUBSTRING) > 함수(문자열, 시작위치, 길이)
IF함수, CASE WHEN 구문조건문 결과가 참일 경우 TRUE 실행, 조건문 결과가 거짓일 경우 FALSE 실행
최초에 시작됐던 셀렉절을 메인커리, 메인커리안에 또 다른 셀렉절이 있는 것을 서브쿼리라고 합니다.
ORDER BY 절 > ORDER BY 절은 레코드를 특정 칼럼을 기준으로 정렬로 출력시킬 떄 사용하는 방법입니다.