MYSQL이랑 아주 조오그으음 다른 부분이 있음.



유저 생성

CREATE USER 유저명 ; 


유저 접속

CONN 유저명/비밀번호;


모든 테이블 조회

SELECT * FROM TAB;


아래는 MySQL

# SHOW TABLES;


테이블 구조 확인

DESC 테이블명;


테이블 생성

CREATE TABLE 테이블명(

칼럼이름 데이터형 조건,

칼럼이름 데이터형 조건,

칼럼이름 데이터형 조건,

... ,
조건
);

아래는 예시


CREATE TABLE EMPLOYEE (

  EMPNO  NUMBER  NOT NULL,

  EMPNAME  CHAR(10)  UNIQUE,

  TITLE  CHAR(10)  DEFAULT '사원',

  MANAGER  NUMBER,

  SALARY   NUMBER  CHECK (SALARY < 6000000),

  DNO  NUMBER   DEFAULT CHECK (DNO IN (1,2,3,4)),

  PRIMARY KEY(EMPNO),

  FOREIGN KEY(MANAGER) REFERENCES EMPLOYEE(EMPNO),

  FOREIGN KEY(DNO) REFERENCES DEPARTMENT(DEPTNO)

);



고로 대표적인 제약 조건에는

NOT NULL      : NULL값을 허용하지 않음 

UNIQUE         : 중복된 값을 허용하지 않음

CHECK           : 값을 확인한 후 조건에 해당되면 입력됨.

DEFAULT        : 입력하지 않았을 때의 기본값.

PRIMARY KEY  : 기본키 설정.

FOREIGN KEY  : 외래키 설정.

이 있다.






데이터 입력

INSERT INTO 테이블명 VALUES(???, ???, ???, ???, ....);

INSERT INTO 테이블명(칼럼명, 칼럼명, ...) VALUES(???, ???, ...);



오늘은 여기까지~~



+ Recent posts