DB/XML

마리아DB 테이블 만들기

모르는 개발자 2023. 3. 20. 09:45
-- 특정DB에서만 작업하기(필요시 사용)
USE kakao;

-- 부모 테이블 만들기
CREATE TABLE kakao_result(  
    -- 자동으로 1씩 증가하는 컬럼만들기
      result_serial INT NOT NULL AUTO_INCREMENT
    , result_type varchar(50) NOT NULL
    , value VARCHAR(200) NOT NULL
    , durationMS INT
    , x_metering_count INT
    , nBest INT
    , voiceProfile VARCHAR(200)
    , gender INT
    -- PK지정
    , PRIMARY KEY (result_serial)
);

-- 자식 테이블 만들기
CREATE TABLE kakao_result_accuracy(  
      nBest_serial INT NOT NULL AUTO_INCREMENT
    , nBest_value varchar(200) NOT NULL
    , resultInfo varchar(50)
    , score VARCHAR(200)
    -- 외래키 지정 REFERENCES 부모테이블명(컬럼명)
    , FOREIGN KEY(nBest_parent) REFERENCES kakao_result(result_serial)	
    , PRIMARY KEY (nBest_serial)
);

 

CREATE TABLE 테이블명(

    컬럼명    타입

);