Cute Apple
본문 바로가기
개발/DB

MySql csv 파일 가져오기 / 제약조건(Index)

by 미댕댕 2021. 3. 22.

데이터베이스 목록 보기

 

데이터베이스 선택

 

 

테이블 보기


 

테이블 생성 및 csv 파일 로드

 

 

 

food 라는 테이블을 만들어보자

mysql> create table food(
    -> food_id int primary key auto_increment
    -> , name varchar (20)
    -> , price int
    -> ) default character set utf8;

 

 

 

food.csv 파일을 불러오자

mysql> load data local infile 'C:/koreaIT/db/mysql/food.csv'

    -> into table food
    -> character set utf8
    -> fields terminated by ','
    -> lines terminated by '\n'
    -> (name, price);

 

 

 

food 테이블을 조회해보자

 

 

 

post 라는 테이블을 만들어보자

mysql> create table post(
    -> zipcode  varchar(10)
    -> , sido varchar(30)
    -> , gugun varchar(50)
    -> ) default character set utf8;

 

 

 

zip.csv 파일을 불러와서 post 테이블에 넣자

mysql> load data local
    -> infile 'C:/koreaIT/db/mysql/zip.csv'

    -> into table post
    -> character set utf8
    -> fields terminated by ','
    -> lines terminated by '\n'
    -> (zipcode,sido,gugun);

 

 

post 테이블을 조회해보자

※끝없이 조회되다가 MYSql 이 튕김!!!

 


(Oracle 마지막 제약조건)

5. index

 

post 테이블에 색인을 만들어보자

mysql> create index idndex_post
    -> on post(sido);

 

서울권 시도를 조회해보자

mysql> select * from post where sido like '서울%';

 

 

 


 

※테이블 복사뜨기

 

mysql> create table post2 as
    -> select * from post;

 

 

반응형

'개발 > DB' 카테고리의 다른 글

Oracle 제약조건  (0) 2021.03.14
Oracle Query 의 사용  (0) 2021.03.07
Oracle DML  (0) 2021.03.07
Oracle 시작 / 사용자 및 테이블 생성  (0) 2021.03.07

댓글