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 1 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(???, ???, ...);
오늘은 여기까지~~