728x90
반응형

CREATE 

1
2
3
4
5
6
7
8
CREATE TABLE TB_NAME(
    COL_NAME1 VARCHAR(10NOT NULL PRIMARY KEY,
    COL_2NAME INT NOT NULL  AUTO_INCREMENT UNIQUE,
    COL_NAME3 CHAR(10DEFAULT NULL,
    COL_NAME4 VARCHAR(5DEFAULT 'Y',
    CONSTRAINT test_check CHECK(COL_NAME4 BETWEEN 'Y' AND 'N'),
    PRIMARY KEY (COL_2NAME)
);

 

ALTER

1
2
3
4
5
6
7
8
9
ALTER TABLE TB_NAME ADD COL_NAME5 INT;
ALTER TABLE TB_NAME DROP COLUMN COL_NAME3;
ALTER TABLE TB_NAME MODIFY COL_NAME4 VARCHAR(3DEFAULT 'N';
ALTER TABLE TB_NAME RENAME COLUMN COL_2NAME TO COL_NAME2;
ALTER TABLE TB_NAME ADD CONSTRAINT CONST_NAME1 PRIMARY KEY(COL_NAME4);
ALTER TABLE TB_NAME ADD CONSTRAINT CONST_NAME2 FOREIGN KEY(COL_NAME5) REFERENCES TB_NAME2(COL_NAME5);
ALTER TABLE TB_NAME ADD CONSTRAINT CONST_NAME3 CHECK (COL_NAME5 > 1);
ALTER TABLE TB_NAME ADD CONSTRAINT CONST_NAME4 CHECK (COL_NAME4 IN ('F','M'));
ALTER TABLE TB_NAME DROP CONSTRAINT CONST_NAME3;
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter

 

DROP, RENAME, TRUNCATE

1
2
3
4
5
RENAME TB_NAME TO TB_NEW_NAME;  -- 오라클
RENAME TABLE TB_NAME TO TB_NEW_NAME;  -- MYSQL
TRUNCATE TABLE TB_NEW_NAME;
DROP TABLE TB_NEW_NAME;
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
728x90
반응형

+ Recent posts