본문 바로가기
MySQL (MariaDB)

[MySQL] CRUD / CREATE, READ (insert, select)

by moveho 2022. 9. 25.

Create

Read

Update

Delete

 

이 네가지는 데이터베이스의 본질이다.

 

create read는 데이터베이스라면 무조건 필수

update delete는 없을수도 있음.

 

DESC

DESC (describe)를 이용해 현재 생성된 table을 대략 볼수있다

CREATE topic

[INSERT]

table 생성 후 table에 INSERT INTO ---- 를 사용해 table에 value를 넣었다.

그 후 read를 했다.

성공적으로 table에 data를 넣은 모습.

 

[READ]

SELECT * FROM ---topic ---  table을 불러올수있음!! 

원하는 정보만 추출하기 가능

 

SELECT 원하는, 값, 을, 입력, 하기 FROM topic;

ex) SELECT id, title, created, author FROM topic;

 

처음에 입력할때 SELECT id, title, created, author, FROM topic;   <-- 이렇게 입력해서 오류를 마주했다.

역시나 반점 " , " 하나로 일어난 오류.. 조심..

SELECT id, title, created, author, FROM topic;  (x)

SELECT id, title, created, author FROM topic;   (o)

 

WHERE 문을 이용한 필요한 정보 추출

SELECT id, title, created, author FROM topic WHERE author = "egoing"; 

SELECT 문법중 FROM 뒤 WHERE 을 이용하면 해당 값에 대한 정보를 다음 사진과 같이 추출가능하다.

 

ORDER BY id DESC를 이용한 내림차순 정렬

다음 명령어와 같이 ORDER BY id DESC 를 이용하면 해당 값에 대한 내림차순으로 정렬하여 데이터를 불러올수 있다.

 

https://dev.mysql.com/doc/refman/8.0/en/select.html 다음 링크는 SQL SELECT 문법을 찾아볼 수 있다.

 

 

댓글