춘식이2
업글이✧
춘식이2
전체 방문자
오늘
어제
  • 분류 전체보기
    • Data Analysis
    • Python
    • SQL
    • Statistics

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Python
  • Apriori
  • 장바구니분석
  • hackerrank
  • pv
  • python3
  • Jupyter
  • coalesce
  • rank함수
  • 데이터분석
  • 데이터디스커버리
  • NVL
  • excel
  • window함수
  • uv
  • ifnull
  • SQL
  • Codility
  • sql튜닝
  • NULL

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
춘식이2

업글이✧

SQL

CREATE, INSERT, SELECT 예제

2022. 6. 27. 12:13
(mission1)
CREATE DATABASE pokemon;

/*ctrl+enter =실행하기*/

USE pokemon;
CREATE TABLE mypokemon(
number INT,
name VARCHAR(20),
type VARCHAR(10)
);

/*ctrl+enter =실행하기*/

/*USE 사용안하기 -> 매번 pokemon. 적어야해서 불편*/
CREATE TABLE pokemon.mypokemon(
number INT,
name VARCHAR(20),
type VARCHAR(10)
);

INSERT INTO mypokemon(number, name, type)
VALUES (10, 'caterpie', 'bug'),
(25, 'pikachu', 'electric'),
(133, 'eevee', 'normal');

/*ctrl+enter =실행하기*/
SELECT * FROM mypokemon; --테이블 전체를 조회하는 쿼리

 

 

(mission2)

USE pokemon; --이 데이터베이스 사용하겠습니다.
CREATE TABLE mynewpokemon(
number INT,
name VARCHAR(20)
type VARCHAR(40)
);

INSERT INTO mynewpokemon(number,name,type)
VALUES (77, '포니타', '불꽃'),
(132, '메타몽', '노말'),
(151, '뮤', '에스퍼');

SELECT * FROM mynewpokemon;

 

(mission1) 테이블을 변경하고 지워보자

USE pokemon;
--ctrl+enter : 실행하기

ALTER TABLE mypokemon RENAME myoldpokemon;

--CHANGE COLUME : 컬럼 이름만 바꿀순 없고, 타입도 함께 적어줘야함
ALTER TABLE myoldpokemon CHANGE COLUME name eng_nm VARCHAR(20);

ALTER TABLE mynewpokemon CHANGE COLUME name kor_nm VARCHAR(20);

SELECT * FROM mynewpokemon;

 

(mission2) 테이블을 지워보자

USE pokemon;
--ctrl+enter

SELECT * FROM myoldpokemon;

--테이블은 살리고 값만 지우기
TRUNCATE TABLE myoldpokemon;

SELECT * FROM myoldpokemon;

SELECT * FROM mynewpokemon;

--테이블 전체 지우기
DROP TABLE mynewpokemon;

SELECT * FROM mynewpokemon; --ctrl+enter시 에러발생
mission7)

SELECT DISTINCT height
FROM mypokemon;
mission 8)

SELECT name, attack*2 AS attack2, attack
FROM mypokemon;
mission 9)
SELECT name AS 이름
FROM mypokemon;
mission 10)
SELECT attack 공격력, defense 방어력
FROM mypokemon;
mission 11)
SELECT height*100 AS 'height(cm)'
FROM mypokemon;
mission 12)
SELECT *
FROM mypokemon
LIMIT 1;
mission 13)
SELECT name 영문명, height '키(m)', weight '몸무게(kg)'
FROM mypokemon
LIMIT 2;
mission 14)
SELECT name, attack+ defense+speed AS total
FROM mypokemon;
mission 15)
SELECT name, weight/height^2 AS BMI
FROM mypokemon;

'SQL' 카테고리의 다른 글

문자형 데이터 실습  (0) 2022.06.27
문자열데이터(LENGTH, CONCAT, Locate, SUBSTR, LEFT, UPPER, Replace  (0) 2022.06.27
비교연산자, LIKE, BETWEEN, IN 예제  (0) 2022.06.27
Where, 비교 연산자,  (0) 2022.06.27
Create, Alter, Insert, Drop, Truncate, SQL 주석, Cast, Convert, Date_format, Concat  (0) 2022.06.27
    'SQL' 카테고리의 다른 글
    • 문자열데이터(LENGTH, CONCAT, Locate, SUBSTR, LEFT, UPPER, Replace
    • 비교연산자, LIKE, BETWEEN, IN 예제
    • Where, 비교 연산자,
    • Create, Alter, Insert, Drop, Truncate, SQL 주석, Cast, Convert, Date_format, Concat
    춘식이2
    춘식이2

    티스토리툴바