1 min to read
[MariaDB]MariaDB 테이블 관련 명령어
MariaDB 테이블 관련 명령어
MaraiDB 테이블 관련 명령어 정리
1) 테이블 생성
CREATE TABLE TBL_REPLY (
rno BIGINT,
bno BIGINT NOT NULL,
reply VARCHAR(1000) NOT NULL,
replyer VARCHAR(50) NOT NULL,
replyDate DATETIME DEFAULT SYSDATE(),
updateDate DATETIME DEFAULT SYSDATE()
);
2) 테이블 삭제
DROP TABLE TBL_REPLY
3) 테이블 목록 확인
SHOW TABLES
4) 테이블 기본키 생성
ALTER TABLE TBL_REPLY ADD CONSTRAINT TBL_REPLY_PK PRIMARY KEY (RNO)
5) 테이블 외래키 생성
ALTER TABLE TBL_REPLY ADD CONSTRAINT FK_REPLY_BOARD FOREIGN KEY (bno) REFERENCES tbl_board(bno)
6) 테이블 컬럼 추가
ALTER TABLE TBL_REPLY ADD FLAG VARCHAR(10) NOT NULL
7) 테이블 컬럼 삭제
ALTER TABLE TBL_REPLY DROP COLUMN FLAG
8) 테이블 정보 확인
DESC TBL_REPLY
9) 인덱스 생성(bno 컬럼)
ALTER TABLE TBL_REPLY ADD INDEX TBL_REPLY_IDX1(bno)
10) 인덱스 삭제(bno 컬럼)
ALTER TABLE TBL_REPLY DROP INDEX TBL_REPLY_IDX1
11) 시퀀스 생성(intellij 의 database tool로는 실행이 되지 않아 heidiSQL로 실행시켰다)
CREATE SEQUENCE SEQ_REPLY
12) 테이블에 PRIMARY KEY 가 일치하는 데이터 미 존재시 INSERT, 존재 시 UPDATE
INSERT INTO TBL_BOARD VALUE ('A', '1111', 'AB', 10, 10000, '002', SYSDATE(), '002', SYSDATE()) ON DUPLICATE KEY UPDATE PNT=PNT + 90000, UPDR_ID='0002', UPD_DT=SYSDATE();
*출처 : 음슴
Comments