[ 5. MySQL - TABLE 생성 ]

 

1. 테이블 생성

    - 테이블 생성 시 기본적으로 schema name을 입력해야 된다.

       그렇지 않으면 [ Error Code: 1064 ] 가 발생 한다.

       하지만 권한 설정을 해주면 schema name을 입력하지 않아도 가능하다. (아래 설명 존재)

 

2. Table생성한 script 입력 후 [번개] - [Execute] icon클릭

     - Script :  CREATE TABLE hanjul.DUAL

                          ( DUMMY   CHAR(1)    NOT   NUYLL );

      - [ Execute ] icon을 클릭 하면 Table 생성 됨

 

 

 

3. 아래는 Schema name을 미 입력 후 Table을 생성 하면

    - 아래 오류 발생

       [ Error Code: 1064. You have an error in your SQL syntax;  ]

 

 

 

4. Object(Table, Index, 등)를 생성 시 Schema 를 입력하지 않고 생성할 수 있는 방법

     - 오류 - [ Error Code: 1064. You have an error in your SQL syntax;  ]

     - 왼쪽 Navigator 에서 > MANAGERMENT > Users and Privileges  클릭

 

5. Schema에 권한 부여 창 뜸

    - User Accounts : hanjul

    - [Schema Privileages] Tab

    - [Add Entry]버튼 클릭

 

 

6. Schema 선택

     - [ OK ] 버튼 클릭

 

7. 권한 부여

    - [Select ALL]버튼 클릭

       . 권한부여하고 싶은 항목을 선택 하거나 [Select ALL]버튼을 클릭 해서 모두 선택 함

    - [ Apply ] 버튼 클릭

 

8. 위 까지 완료 되면 hanjul schema에 권한이 다 적용 되었다.

    - 그런데, 이때 반드시 MySQL Workbench를 닫고 다시 실행 해야 된다.

 

 

'(DB) MySql > 설치 및 초기DB작업' 카테고리의 다른 글

MySQL.설치 후 기본 설정  (0) 2017.02.28
MySQL - 임시  (0) 2017.01.27
4. MySQL - DB 접속  (0) 2017.01.22
3. MySQL - DB 생성  (0) 2017.01.22
2. MySQL - Workbench 설치  (0) 2017.01.22
Posted by 농부지기
,