### 1일차 : 데이터 베이스 다루기

 

1. 데이터 타입 알아보기

숫자형 데이터 / 날짜형 데이터 / 문자형 데이터

 

2. 기본적인 데이터 다뤄 보기

- 함수를 사용하여 서로 타입 변환이 가능

 

Query 1. 숫자를 문자로 변환

SELECT CAST(123 AS VARCHAR(20));

Query 2. 문자를 숫자로 변환

SELECT CONVERT('1004',INT);

Query 3. 문자를 날짜로 변환

SELECT DATE_FORMAT('20211225','%Y-%m-%d')

 

3. 데이터 베이스 쿼리문법

# 데이터베이스 만들기
CREATE DATABASE pokemon;

# 데이터베이스 목록 보기
SHOW DATABASES;

# 데이터베이스 사용하기
USE pokemon;

 

4.  테이블 쿼리문법

- 테이블 만들기

# 테이블 만들기
CREATE TABLE idol(
		name VARCHAR(20),
        age INT,
        group VARCAHR(50)
        );
# 새로운 컬럼 추가하기
ALTER TABLE idols ADD COLUMN age INT;

# 기존 컬럼 타입 변경하기
ALTER TABLE idols MODIFY COLUMN age FLOAT;

# 기존 컬럼 이름과 타입 변경하기
ALTER TABLE idols
CHANGE COLUMN age new_age FLOAT;

 

# 데이터베이스 지우기
DROP DATABASE pokemon

# 테이블 지우기
DROP TABLE idols;

# 테이블 값만 지우기
TRUNCATE TABLE idols;

# 컬럼 지우기
ALTER TABLE idols DROP COLUMN new_age;
# 데이터베이스/테이블이 존재한다면 지우기

DROP DATABASE IF EXISTS pokemon;

DROP TABLE IF EXISTS idols;

 

5. 데이터 삽입, 삭제 수정하기

# 데이터 하나 삽입하기
INSERT INTO idol (name, age, group)
VALUES ('제니', 27, '블랙핑크');

# 데이터 여러개 삽입하기
INSERT INTO idol (name, age, group)
VALUES ('제니', 27, '블랙핑크'),
('지수', 28, '블랙핑크');

# 데이터 삭제하기
DELETE FROM [테이블 이름]
WHERE [조건 값];

# 데이터 수정하기
UPDATE [테이블 이름]
SET [컬럼 이름] = [새 값]
WHERE [조건 값];

 

+ Recent posts