Navicat Premium数据库视图工具, 在 工具=>结构同步,可以直接将Sql Server 数据库的表结构同步到Mysql数据库中
CREATE TABLE `TB_BOOKINFO`( `ISBN` VARCHAR(400),
`TYPEID` NUMERIC NOT NULL ,
`BOOKNAME` VARCHAR(400),
`WRITER` VARCHAR(400),
`TRANSLATOR` VARCHAR(400),
`PUBLISHER` VARCHAR(400),
`TIME` DATE,
`PRICE` VARCHAR(400),
CONSTRAINT TB_BOOKINFO_PK PRIMARY KEY (`ISBN`),
CONSTRAINT TB_BOOKINFO_FK FOREIGN KEY (`TYPEID`) REFERENCES `TB_BOOKTYPE` (`ID`)
)
创建表指定主键(去掉了schema前缀LXA):
CREATE TABLE `users` (`U_ID` DECIMAL(16,6) NOT NULL,
`U_NAME` VARCHAR(50) NOT NULL COMMENT '用户名',
`U_PWD` VARCHAR(50) NOT NULL,
`U_IP` VARCHAR(50) NULL DEFAULT NULL,
`U_STATE` VARCHAR(50) NULL DEFAULT NULL,
`U_GENDER` VARCHAR(50) NULL DEFAULT NULL,
`U_EMAIL` VARCHAR(50) NULL DEFAULT NULL,
`U_LAST_LOGIN` DATE NULL DEFAULT NULL,
`U_LAST_EXIT` DATE NULL DEFAULT NULL,
`U_REMARKE` VARCHAR(3000) NULL DEFAULT NULL,
`U_SIGNATURE` VARCHAR(100) NULL DEFAULT NULL,
`U_HEAD_IMG` VARCHAR(100) NULL DEFAULT NULL,
`U_TYPE` VARCHAR(50) NULL DEFAULT NULL,
`U_BIRTHDAY` DATE NULL DEFAULT NULL,
PRIMARY KEY (`U_ID`)
)
COLLATE='gbk_chinese_ci'
ENGINE=InnoDB
--请根据需要更改COLLATE='gbk_chinese_ci' ENGINE=InnoDB或者去掉。
字段备注Mysql也支持单独追加,不过没那么方便:
ALTER TABLE `users`CHANGE COLUMN `U_NAME` `U_NAME` VARCHAR(50) NOT NULL COMMENT '用户名称' AFTER `U_ID`
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)