본문 바로가기

DB/SQL

[SQL 기초] SELECT 문

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