본문 바로가기
728x90
반응형

mysql3

[DBMS] MySQL 자주 쓰이는 SELECT(조회) 관련 명령어 6개 1. LIMIT 조회하고 싶은 데이터의 양을 제한하는 명령어 SELECT 필드 이름 FROM 테이블 이름 WHERE 조건 (선택) LIMIT 숫자; *LIMIT 뒤에 나오는 숫자만큼의 TUPLE이 조회된다. 예: 위 테이블에서 특정 조건 없이 3개만 보고 싶다면 SELECT * FROM Customer LIMIT 3; 을 하면 되고 SALARY가 2000을 초과하는 조건을 추가해서 LIMIT을 2로 건다면 위와 같은 결과가 나온다. 응용: 만약 조건이 2000을 초과한다고 지정된 것이 아니라 2000을 포함하거나 그 이상이라고 한다면 LIMIT이 2개라 하더라도 조건에 부합하는 데이터가 2개가 이상인데 이럴 땐 어떻게 될까? 그러면 조건에 부합하는 데이터를 하나씩 채울텐데 조건인 2000부터 시작하여 조.. 2022. 8. 25.
[DBMS] MySQL 의 기초 (2) JOIN 사용하는 DBMS : MySQL 사용하는 툴: Workbench 8.0 CE 사용하는 스키마: World (샘플 스키마) 사용하는 테이블: #1 city, #2 countrylanguage (샘플 테이블) + 예제 테이블 #1 테이블 #2 테이블 #1 과 #2 테이블은 CountryCode라는 칼럼을 둘다 가지고 있다. 이러한 필드 또는 칼럼을 이용하여 두개의 테이블을 이어보려고 한다. 합류한다라는 뜻의 JOIN을 사용할 것이다. JOIN을 사용하는 목적 : 예를 들어 당신이 경찰이고 과속을 한 차량의 cctv 영상을 가지고 있다고 치자. 그러면 해당 cctv 영상을 토대로 해당 차량의 번호판을 판별해서 차량 소유주가 누구이고 그 사람이 살고 있는 주소로 벌금을 날리면 될 것이다. 그런데 차량과 해당 번.. 2022. 8. 22.
[DBMS] MySQL 의 기초 (1) 기본 CRUD 와 정렬 조회 사용하는 DBMS : MySQL 사용하는 툴: Workbench 8.0 CE 사용하는 스키마: World (샘플 스키마) 사용하는 테이블: #1 city, #2 countrylanguage (샘플 테이블) #1 테이블 #2 테이블 #1 과 #2 테이블은 CountryCode라는 칼럼을 둘다 가지고 있다. 차이라면 #1 테이블은 1씩 순차적으로 늘어나는 ID가 Primary Key이며 #테이블은 CountryCode가 Primary Key 이다. 여기서 Primary Key란, 절대로 값이 null이 되서는 안되며 중복이 없는, 고유한 값이어야 한다. 그렇다면 #2 테이블의 Pk(Primary key) 값인 CountryCode는 어째서 중복이 있는걸까? 그것은 #2 테이블의 Pk는 하나지만 그 PK를 구.. 2022. 8. 22.
728x90
반응형