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