-
MySQL SELECT statement공부하기/데이터베이스 2022. 12. 5. 19:23
1. SELECT select_list from select_table_name; 2. SELECT 1+1 3. SELECT NOW(); 4. SELECT CONCAT('a', ' ' ,'b'); 5. SELECT select_list FROM dual; 6. SELECT CONCAT('John',' ','Doe') AS name;
* 세미콜론(';')은 옵셔널합니다. 여러개의 쿼리를 한번에 실행하는 경우 각각의 쿼리를 ';'로 분리하여 개별적으로 실행합니다. *
* sql문은 대소문자에 민감하지 않기 때문에 소문자로 작성해도 괜찮습니다. *
1-1. select_list는 하나 또는 여러개의 컬럼을 select 할 수 있습니다, 하나 이상의 컬럼을 select 할 경우 ,로 각각의 컬럼을 구분합니다.
ex - select name, age from customers;
1-2. from 뒤의 테이블명은 검색하려는 테이블의 이름입니다.ex - select select_list from customers;
1-3. 해당 테이블의 모든 컬럼을 검색하고 싶다면 '*'을 사용하여 검색합니다.
ex - select * from customers;
2-1. SELECT 명령문에서 FROM은 필수가 아닙니다.
3-1. NOW() 는 mysql의 내장함수로 현재 날짜를 검색해 알려줍니다.
4-1. CONCAT 명령 또한 내장함수로 문자열을 합쳐 테이블로 보여줍니다.
2-1,3-1,4-1의 실행결과 5-1. dual 테이블은 더미 테이블로 실제 테이블이 아닙니다.
5-1. dual은 펑션이나 계산식을 테이블 생성없이 수행해 보기 위한 용도
6-1 select의 결과에 별칭을 부여할 수 있으며 AS는 필수 사항이 아닌 선택사항입니다. AS를 제외하여도 결과는 같습니다.
'공부하기 > 데이터베이스' 카테고리의 다른 글
MySQL OR Operator 요약 (0) 2023.02.08 Mysql And Operator 요약 (0) 2023.02.08 MySQL DISTINCT 요약 (0) 2023.02.08 MySQL ORDER BY (0) 2022.12.06 mysql sample database download and load (0) 2022.12.05