개인노트
주석 설명 -- 한 줄 주석 # 한 줄 주석 /* */ 다중 주석 → → mysql 서버의 버전 정보를 보여준다. → "" or 1=1 # "→ # = 주석→ "1=1" 이부분이 참이 되기 때문에 값이 반환된다. → "" or 'apple'=apple' -- "→ -- = 주석→ 위와 마찬가지로 'apple'='apple' 이부분이 참이 되기 때문에 출력이 된다.
* union을 사용하기 위해서는 두 테이블의 컬럼 수가 같아야 한다.* 문법 * select * from [TABLE_NAME] union select * from [TABLE_NAME]; → 새로운 테이블을 생성 후 값을 넣어 준다. → 생성된 두개의 테이블을 union을 사용해서 합쳐보자. ( 두 테이블의 컬럼 수가 일치 해야만 가능하다. ) → 두개의 테이블이 합쳐져서 보인다. → 이렇게 거짓 값을 넣으면 해당 테이블은 출력이 되지 않는다.→ 해킹 대회에서도 이 방법을 사용하여 정보를 얻는다고 한다.
select * from [TABLE_NAME] limit [number 1 ,number 2 ]; ex) select * from APPLE limit 0,3;→ APPLE 테이블에서 첫번째(0)부터 3개의 레코드를 출력해라. select * from TISTORY limit 1,3;→ 테이블 TISTORY에서 두번째부터 3개의 레코드를 출력해라. select * from TISTORY limit 4,2;→ 테이블 TISTORY에서 다섯번째부터 3개의 레코드를 출력해라.