[패스트캠퍼스] SQL 강의 따라하기 - 😊실습. 테이블을 만들고 데이터 넣기

Jaewoo Back·2023년 7월 7일
1
post-thumbnail

📖테이블을 만들고 데이터 넣어보기 (CREATE, INSERT)


※출처 - 디지몬 카드게임 공식 홈페이지 http://digimoncard.co.kr
CloudScape


테이블을 만들고 데이터 넣기

'디지몬' (digimon) 데이터베이스와 'mydigimon' 테이블을 만들고,

기기몬, 꼬마몬, 야옹몬의 디지몬 번호, 이름, 유형 데이터를 넣어준다.

디지몬번호이름유형
1기기몬유년기
2꼬마몬유년기
3야옹몬유년기
CREATE DATABASE digimon;

✏️digimon 데이터베이스를 생성한다

USE digimon;
CREATE TABLE mydigimon (
			'디지몬번호' INT,
            '이름' VERCHAR(20),
            '유형' VERCHAR(10)
            );

✏️USE 명령어를 사용할 경우
mydigimon테이블을 생성한다.

CREATE TABLE digimon.mydigimon (
			'디지몬번호' INT,
            '이름' VERCHAR(20),
            '유형' VERCHAR(10)
            );

✏️USE명령어를 사용하지 않을 경우
digimon.mydigimon 명령어로 테이블을 생성한다
USE 명령어를 사용하지 않을 경우 매번 데이터베이스 이름을 입력해줘야 한다.
Error Code: 1146. Table doesn't exist 오류 발생
💡EX )

INSERT INTO digimon.mydigimon (디지몬번호, 이름, 유형)
VALUES (1, '기기몬', '유년기'),
       (2, '꼬마몬', '유년기'),
       (3, '야옹몬', '유년기');

✏️데이터베이스 테이블이 생성되고 입력이 잘 되었는지 확인

SELECT * FROM digimon.mydigimon;


주석

/*
*/

💡 /*로 시작하여 */로 끝나는 주석 블록을 생성할 수 있습니다. 주석 블록 안에 있는 모든 내용은 주석으로 처리됩니다. 주석 블록은 여러 줄에 걸쳐서 작성할 수 있으며, 주석 기호(//) 사이에 있는 모든 텍스트가 주석으로 간주됩니다.


테이블을 변경하고 지워보기

✏️테이블 이름
mydigimon --> *mynewdigimon
✏️컬럼이름

디지몬번호이름유형
1기기몬유년기
2꼬마몬유년기
3야옹몬유년기

변경 후

디지몬번호*한국_이름유형
1기기몬유년기
2꼬마몬유년기
3야옹몬유년기

테이블 이름 변경하기

쿼리문법

ALTER TABLE mydigimon RENAME mynewdigimon;

컬럼 이름과 타입 변경하기

쿼리문법

ALTER TABLE mynewdigimon
CHANGE COLUMN 이름 한국_이름 VARCHAR(20);

✏️'digimon' 데이터베이스 안에 있는 'mynewdigimon' 테이블값만 지우기

쿼리문법

TRUNCATE TABLE mynewdigimon;
디지몬번호한국_이름유형
()()()
()()()
()()()

※() = blank ,0
해석
: [테이블이름]이라는 테이블을 값만 지워주세요.

✏️테이블 지우기

쿼리문법

DROP TABLE mynewdigimon;

해석
:[테이블]이라는 테이블을 지워 주세요.

✏️데이터베이스 지우기

쿼리문법

DROP DATABASE digimon;

해석
:[데이터베이스 이름]이라는 데이터베이스를 지워 주세요.

✏️데이터베이스/테이블이 존재한다면 지우기

쿼리문법

DROP DATABASE IF EXISTS [데이터베이스 이름];

해석
: [데이터베이스 이름]데이터베이스가 존재한다면 지워 주세요.

*쿼리문법

DROP TABLE IF EXISTS [테이블 이름];

해석
:[테이블 이름] 테이블이 존재한다면 지워 주세요.

profile
https://blog.naver.com/jaewoo2_25

0개의 댓글