Jstol의 일기 (TIL,WIL)

[TIL #5 / SQL] 데이터베이스의 기본 개념 + SELECT, INSERT, UPDATE, DELETE

제이스톨 2024. 10. 18. 09:47
728x90

1. 데이터베이스란..?

: 데이터의 저장소  (Database, DB)

- DBMS( Database Management System ) : 데이터베이스를 관리하고 운영하는 소프트웨어

 

2. 데이터베이스 (스키마) 만들기

-- SCHEMAS = DATABASE
CREATE DATABASE 'jhdata';
use `jhdata`;

 

3. 테이블 만들기 : 테이블 생성

-- 1. 테이블 만들기
CREATE TABLE member (
	`member_id` CHAR(8) NOT null primary KEY,
	`member_name` CHAR(5) NOT NULL,
	`member_addr` CHAR(20) NULL
);

 

4. SELECT : 테이블 및 데이터 조회 (CRUD 중에서 R)

-- 2. SELECT
select * from jhdata.member;
select member_name from jhdata.`member` m

 

5. INSERT : 데이터 추가 (CRUD 중에서 C)

-- 3. INSERT
insert into jhdata.member (member_id, member_name, member_addr)
value ('1','홍길동','서울시 강남구' );


insert into jhdata.member (member_id, member_name, member_addr)
value ('2','임꺽정','서울시 동작구');

 

6. UPDATE : 데이터 수정 (CRUD 중에서  U)

-- 4. UPDATE
update jhdata.`member` 
set member_name = '홍길동', member_addr = '부산시 해운대구' -- 바꿀 이름
where member_addr = '서울시 강남구'; -- 기존 이름

 

7. DELETE : 데이터 삭제 (CRUD 중에서 D)

delete from jhdata.`member` where member_addr like '서울시%';

 

728x90