위 작업을 함으로써, 데이터베이스 서버에 진입하였음
이제 데이터베이스 (스키마)에 접근해보자
데이터베이스 opentutorials;를 만들었다.
그리고 그것을 사용한다고 함으로써, 데이터베이스(스키마)에 진입하였다
이제 데이터베이스를 다루기 위해 SQL을 배울 것이다. 의미는 아래와 같다.
Structured (구조화)
Query (요청/질의)
Language (언어)
이것으로 데이터베이스 서버와 상호작용을 한다.
이제 테이블(표)을 조작하는 법을 배워보자
표 생성하기
CREATE topic(
~~~
~~~
);
를 통해 테이블을 만들었다.
DESC topic; 으로 테이블을 조회한 결과는 아래와 같다.
이제 CRUD에 알아야한다. 내용은 아래와 같다.
Create (생성)
Read (읽기)
Update (수정)
Delete (삭제)
Create
DESC topic;으로 테이블 확인 후,
INSERT INTO table명 (~~~) VALUES(~~~)로 데이터 생성
SELECT * FROM table명으로 데이터 확인
Read
필요한 곳만 뜨게하고 싶을 떄는 아래와 같이 입력
+ 추가로 특정 조건을 삽입하고 싶을 때는 WHERE문 이용
+ id기준, 내림차순으로 정렬하고 싶을 때 DESC이용
+ 2개만 뜨게하고싶으면 LIMIT 2; 입력을 붙이면 됨
UPDATE (수정)
UPDATE TABLE명 SET column명 = 변경할 값 WHERE 조건;
DELETE (삭제)
'데이터베이스 (Mysql)' 카테고리의 다른 글
MySQL / MyISAM / InnoDB (0) | 2022.12.31 |
---|---|
MySQL 완전 삭제 후 재설치하기 (0) | 2022.12.08 |
데이터베이스, Mysql (2) /JOIN (0) | 2022.08.05 |
댓글