먼저 system 계정을 로그인해줍니다

hmart라고 임의의 user를 워크시트에 생성을 해줍니다.
ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.이라는 오류 메시지가 출력된다면
계정 이름 앞에 c##을 붙이시면 됩니다. 오라클 12c버전부터는 이런 식으로 네이밍을 하도록 바뀌었습니다.
create user c##계정 이름 identified by 계정 비번; //계정 생성
grant connect, resource, dba to c##계정 이름; //계정 권한 부여


계정이 이름과 사용자 이름, 비밀번호 입력해줍니다

테스트를 버튼을 누르고 성공이라는 글자가 나오면 제대로 된 것입니다

테스트 버튼을 누르고 저장 버튼을 눌러주면 왼쪽 위에 계정이 생성되는 것을 알 수가 있습니다.

사용자 이름과 비밀번호를 입력해줍니다.

테이블 생성
테이블 생성 : CREATE TABLE 문
- 테이블을 구성하는 각 속성의 이름, 데이터 타입, 기본 제약 사항 정의
- 기본키 정의
- 대체키 정의
- 외래키 정의
- 데이터 무결성을 위한 제약조건 정의

ctrl + Enter를 눌러주면

테이블 생성되는 것을 알 수가 있습니다. 그러고 나서 커밋을 해주어야 하는데
커밋(commit): 데이터베이스에서 영구적인 변경을 확정하는 일
- COMMIT: RDBMS에서 트랜잭션을 종료하고 다른 사용자에게 변경된 모든 사항을 보이도록 만드는 문

연습 계정에 고객님이라는 테이블에 생성이 되었습니다

일단 데이터 타입과 널값의 유무 등을 알 수가 있습니다.

아직 INSERT(DML)로 데이터의 값을 삽입을 안 시켜주어서 아직 데이터 값이 없는 것을 확인할 수가 있습니다.
'DB' 카테고리의 다른 글
| DML - Select (0) | 2021.09.02 |
|---|---|
| 오라클 + SQL Developer (0) | 2021.05.30 |
| AWS란? (0) | 2021.05.18 |
| SQL - SQL의 설명과 DDL (0) | 2021.05.09 |