ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.