# 모든 데이터베이스 목록 보기
SHOW DATABASES;
DROP DATABASE IF EXISTS pokemon;
# 데이터베이스 만들기
CREATE DATABASE pokemon;
# 사용할 데이터베이스 지정
USE pokemon;
# 테이블 만들기
CREATE TABLE mypokemon (
number INT,
name VARCHAR(20),
type VARCHAR(10)
);
# 데이터 삽입
INSERT INTO mypokemon (number, name, type)
VALUES(10, 'caterpie', 'bug'),
(25, 'pikachu', 'eletric'),
(133, 'eevee', 'normal');
# 테이블 만들기2
CREATE TABLE pokemon.mynewpokemon (
number INT,
name VARCHAR(20),
type VARCHAR(10)
);
# 데이터 삽입2
INSERT INTO mynewpokemon (number, name, type)
VALUES(77, '포니타', '불꽃'),
(132, '메타몽', '노말'),
(151, '뮤', '에스퍼');
# 테이블 이름 변경
ALTER TABLE mypokemon RENAME myoldpokemon;
# 컬럼 명 변경
ALTER TABLE myoldpokemon CHANGE COLUMN name eng_nm VARCHAR(20);
ALTER TABLE mynewpokemon CHANGE COLUMN name kor_na VARCHAR(20);
# 테이블 삭제
# 테이블 유지, 데이터만 삭제
TRUNCATE TABLE myoldpokemon;
# 테이블 전체 삭제
DROP TABLE mynewpokemon;
SELECT * FROM myoldpokemon;
SELECT * FROM mynewpokemon;
# 데이터베이스 삭제
DROP DATABASE pokemon;
'[패스트캠퍼스] 데이터분석부트캠프 > SQL' 카테고리의 다른 글
[3주차] SQL: FROM절 서브쿼리 SUBQUERY, LIST IN (0) | 2023.03.08 |
---|---|
[3주차] SQL: 그룹화(GROUP BY, HAVING) (0) | 2023.03.08 |
[3주차] SQL: ORDER BY, RANK, 함수(문자열, 날짜, 숫자) (0) | 2023.03.08 |
[3주차] SQL: WHERE, 문자열 검색, NULL (0) | 2023.03.07 |
[3주차] SQL: SELECT (0) | 2023.03.07 |