kyuseo의 게임 프로그래밍
MSSQL 에서 MySQL로 데이터베이스 테이블(Table) 차이점 및 변환방법 본문
개요.. |
MSSQL 에서 개발한 데이터베이스 테이블(Table)이 MySQL 에서 작동이 되도록 변환하면서 터득한 차이점 및 방법을 공개합니다.
MSSQL 과 MySQL 테이블의 모습
차이점 |
MySQL | MSSQL | |
dbo | 삭제 | O |
[] | 삭제 | O |
Korean_Wansung CI_AS | 삭제 | O |
COLLATE | 삭제 | O |
GO | ';' 으로 변경 | O |
ON [PRIMARY] | 삭제 | O |
smalldatetime | datetime 으로 변경 | O |
변경 예.. |
MSSQL 의 원본 테이블
CREATE TABLE [dbo].[minigame_top10_new] ( [userid] [binary] (12) NOT NULL , [nickname] [varchar] (12) COLLATE Korean_Wansung_CI_AS NOT NULL , [grade] [tinyint] NOT NULL , [type] [tinyint] NOT NULL , [level] [tinyint] NOT NULL , [record] [int] NOT NULL , [r_time] [smalldatetime] NOT NULL ) ON [PRIMARY] GO |
MYSQL 의 변환된 테이블
CREATE TABLE minigame_top10_new( userid binary (12) NOT NULL , nickname varchar (12) NOT NULL , grade tinyint NOT NULL , type tinyint NOT NULL , level tinyint NOT NULL , record int NOT NULL , r_time datetime NOT NULL ); |