SELECT는 CRUD에서 R(Read)에 해당된다. Table에 데이터를 읽어오는 구문이다.
SQL에서 가장 많이 사용되는 구문이다. 아직까지 잘 모르겠지만 다른 프로그래밍 언어에서도
이 코드로 DB에 있는 값을 가져올 것이라고 유추해본다.
SELECT * FROM topic; 을 입력했다. INSERT로 생성한 벨류들을 확인할 수 있어진다. *는 모든 칼럼을 의미한다.
SELECT (Column) FROM (table);
* 부분을 title,description,profile로 바꿀 시에 입력한 칼럼에 해당되는 칼럼들만 출력되는 것을 볼 수 있다.
SELECT title,description,profile FROM topic;
SELECT id,title,description,profile FROM topic WHERE author='egoing' ORDER BY id DESC;
WHERE은 조건을 준것이다준 것이다 author가 egoing인 것만 읽어오라는 것이다. 그리고 뒤에 ORDER BY id DESC는 오름차 순으로 정렬(Sort)하라는 옵션을 준 것이다.
'DB > SQL' 카테고리의 다른 글
[SQL 기초] 관계형 데이터베이스의 꽃 Join 사용 (0) | 2020.01.28 |
---|---|
[SQL 기초] DELETE 문 (0) | 2020.01.16 |
[SQL 기초] UPDATE 문 (0) | 2020.01.16 |
[SQL기초] INSERT 문 (0) | 2020.01.15 |
[SQL기초] Table의 생성 (0) | 2020.01.13 |