DBMS/MySQL MySQL workbench 6.3 CE 테이블 생성
  • 728x90
    반응형

     

    MySQL Table 생성

     

    Schema 생성



    스키마의 정의
    - 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 것으로 데이터베이스를 구성하는 데이터 객체, 이들 간의 관계, 데이터의 조작 및 이들 데이터 값들이 갖는 제약조건에 관한 정의를 총칭한다.


    외부스키마
    - 일반 사용자나 응용 프로그래머가 각 개인의 입장에서 필요로 하는 데이터베이스의 논리적 구조를 정의한 것이다.


    개념스키마
    - 데이터베이스의 전체적인 논리적 구조로써 모든 응용 프로그램이나 사용자들이 필요로 하는 데이터를 종합한 범기관적 입장에서 본 조직 전체의 데이터베이스를 의미한다.


    내부스키마
    - 물리적 저장장치의 입장에서 본 데이터 베이스 구조를 정의한 것이다.

     

    아래와 같이 Create a new schema in the connected server 항목을 클릭하여 사용자 스키마를 생성한다.

     

    이미 생성된 sys 스키마는 MySQL 에서 제공하는 샘플 스키다이다.

     

     

    다음과 같이 스키마 Name을 정의하고 Apply 버튼을 클릭한다.

     

     

    다음과 같이 스키마 생성 쿼리문이 팝업되면 쿼리를 작성하지 않고 Apply 를 클릭하여 빈 스키마를 생성한다.

     

     

    스키마 생성이 완료되면 다음과 같이 우클릭을 이용하여 Create Table... 항목을 클릭한다.

     

     

    Table 이름 및 Column 이름, 타입, primary key 등을 지정하고 Apply를 클릭한다.

     

     

    왼쪽 Navigator를 통해 아래와 같이 생성된 Table 의 Columns 를 확인할 수 있다.

     

     

    test 테이블을 우클릭하여 Select Rows 를 사용하여 테이블을 수정한다.

     

     

    임의에 값을 입력하고 Apply를 클릭한다.

     

     

    Excel 파일 import, export

     

    다음과 같이 column에 맞게 데이터를 Execl에 입력 한다.

     

     

    작성된 Execl 파일을 CSV 확장자로 저장한다.

     

     

    아래와 같이 Import 아이콘을 클릭하여 저장된 Excel 파일을 로드한 후 데이터가 입력된 것을 확인하고, Apply를 클릭한다.

     

     

    쿼리문을 수정하고 번개 아이콘을 클릭하여 쿼리문 수행으로 다음과같이 Name을 추출해 본다.

     

     

     

     

    728x90
    반응형
상단으로