본문 바로가기

03. DB/04. CUBRID

[CUBRID]기본 명령어

MySQL과 비슷하지만 명령어가 생각보다 달라서 자주 쓰던것 위주로 표기하였다. 여기서는 Oracle의 sequence가 serial이라고 생각하면 된다.

 

--테이블
select * from db_class;

--컬럼
select * from db_attribute;

--인덱스
select * from db_index;

--시퀀스
select * from db_serial;

 

 

-- 큐브리드는 테이블 생성 시 auto_increment 옵션을 주면

--자동적으로 '테이블이름_ai_seq' serial이 생성된다.

CREATE TABLE bms_stat_req_stat_card(
deptid character varying(35),
papergubun numeric(22,0),
cardcnt numeric(22,0),
rmpperiod character varying(10),
reccnt numeric(22,0),
recsize numeric(22,0),
objtype character varying(5),
indt character varying(14),
seq integer AUTO_INCREMENT(1,1) NOT NULL
) COLLATE utf8_bin  REUSE_OID ;

SELECT * FROM db_serial WHERE 1=1
AND NAME like '%_ai_seq' order by name
;

 

 

--서버 전체 기동 관련
cubrid service start | stop | restart | status

--부분적으로
cubrid server start | stop | restart | status [db이름]
ex. cubrid server stop onnara_db