[ 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 |