버글버글
[mysql] 기본 설정 및 table 생성, 삭제 본문
반응형
▶ 기본 설정
1. MySql Workbench 실행, root(관리자) 버튼 클릭
2. 비밀번호 입력
3. 기본 설정 = [Edit] - [Preferences] - [Fonts & Colors]
(sql 편집기 창을 닫고 편집해야 한다.)
4. 쿼리편집기 열기
5. Schemas(스키마) 생성하기 (Oracle에서 SCCOT, SYS 등을 불리던 이름을 스키마 라고부른다. )
▶ 쿼리 작성하기
1. 스키마 사용 명시를 해야한다.
USE team;
쿼리문 실행 | |
단독 실행 | ctrl + enter |
블록 실행 | 블록 잡고 ctrl + shift + enter |
전체 실행 | ctrl + shift + enter |
2. 실행 성공 콘솔
▶ 테이블 삭제하기
DROP TABLE IF EXISTS 테이블명;
▶ 테이블 생성하기
1. 숫자 데이터 타입
Oracle에서 number 데이터 타입이 mysql에서는
SMALLINT < INT < BIGINT
로 구분된다.
2. 문자
Oracle에서 varchar2데이터 타입이 mysql에서는
varchar로만 사용, byte 역시 삭제
3. 자동 증가(시퀀스를 객체화 하는 것)
AUTO_INCREMENT
PK만 사용할 수 있다.
4. 제약조건은 Oracle과 동일하게 추가할 수 있으나, 테이블 생성할 때 만들어야 한다.
Oracle처럼 제약조건을 따로 생성할 수 없다.
예시)
CREATE TABLE UPLOAD
(
UPLOAD_NO INT NOT NULL AUTO_INCREMENT, -- PK
TITLE VARCHAR(100), -- 제목
CONTENT VARCHAR(100), -- 내용
CREATE_DATE DATETIME, -- 작성일
MODIFY_DATE DATETIME, -- 수정일
CONSTRAINT PK_UPLOAD PRIMARY KEY(UPLOAD_NO)
);
CONSTRAINT PK_ATTACH 는 생략할 수 있다. (Oracle 처럼)
반응형
'Database > Mysql' 카테고리의 다른 글
[mysql] Error Code 1046, 1175 (0) | 2022.12.19 |
---|