CREATE TABLE `smbms_user` (? `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵ID',? `userCode` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用戶編碼',? `userName` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用戶名稱',? `userPassword` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '用戶密碼',? `gender` int(10) DEFAULT NULL COMMENT '性別(1:女、 2:男)',? `birthday` date DEFAULT NULL COMMENT '出生日期',? `phone` varchar(15) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '手機(jī)',? `address` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '地址',? `userType` int(10) DEFAULT NULL COMMENT '用戶類型(1:系統(tǒng)管理員、2:經(jīng)理、3:普通員工)',? `createdBy` bigint(20) DEFAULT NULL COMMENT '創(chuàng)建者(userId)',? `creationDate` datetime DEFAULT NULL COMMENT '創(chuàng)建時(shí)間',? `modifyBy` bigint(20) DEFAULT NULL COMMENT '更新者(userId)',? `modifyDate` datetime DEFAULT NULL COMMENT '更新時(shí)間',? PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=538 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;最后面已經(jīng)設(shè)置了COLLATE=utf8_unicode_ci,用戶編號(hào)名稱密碼在聲明時(shí)還要設(shè)置COLLATE=utf8_unicode_ci是不是重復(fù)了,這里面的拿掉有影響嗎?ORACLE怎樣簡潔的聲明 comment ?和ENGINE=InnoDB。勞煩各位大蝦多多指點(diǎn),謝謝了!
MYSQL中創(chuàng)建表時(shí)可以直接聲明comment,ORACLE中似乎不可以,那么oracle該怎樣簡明地聲明comment
迷失代碼林
2017-03-28 03:41:56