求这张面试题瞄准答案MYSQL的
发布网友
发布时间:2022-04-08 03:02
我来回答
共2个回答
热心网友
时间:2022-04-08 04:31
d c c a a
CREATE TABLE `STU` (
`ID` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '学生编号' ,
`NAME` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '姓名' ,
`SEX` tinyint(1) UNSIGNED NOT NULL COMMENT '性别' ,
`AGE` tinyint UNSIGNED NOT NULL DEFAULT 0 COMMENT '年龄' ,
`REGTIME` date NOT NULL COMMENT '入学日期' ,
PRIMARY KEY (`ID`)
)
ENGINE=InnoDB
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
;
INSERT INTO `STU` ( `NAME`, `SEX`, `AGE`, `REGTIME`) VALUES ( '张三', '0', '20', '2018-04-28');
select `ID`,`NAME`, CASE WHEN `SEX`=0 THEN '男' WHEN `SEX`=1 THEN '女' END AS `SEX`, `AGE`, `REGTIME` from STU;
SELECT * FROM STU ORDER BY `ID` LIMIT 19,10;
SELECT SEX,COUNT(*)AS NUM FROM STU GROUP BY SEX;
mysqlmp -u sunreal -p school stu>stu.sql
ps:选择题第一题的金额类型,在实际使用中建议使用int而不是decimal,因为小数在计算的时候某些情况下会出现精度损失
热心网友
时间:2022-04-08 05:49
你发个图片,还要歪个脑袋看。。哎。。。。追问抱歉图片传过来就是这样的,你右键新标签页打开就是正的了