自己写:三种违反各试一次

补全三条语句,让它们分别撞上主键、唯一、非空三种约束。输出三次各违反了哪一条,再输出表里还剩几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料 6

开始练习 →

复查该查的是哪一样

改完一批数据之后做复查,最该查的是【0】。

开始练习 →

为什么不能只看"没报错"

一条 UPDATE 跑完,没有任何报错。光凭这一点,你还不知道【0】。

开始练习 →

一批改到一半失败了,已经改的怎么办

一批语句连着改好几行,改到第三条时撞上约束失败了。默认情况下,前两条已经改掉的【0】。

开始练习 →

改之前几行,改之后几行

把库存空着的那些改成 0,前后各按"库存空着"数一次。输出三个数:改前几行、命中几行、改后几行(用 / 隔开)。 id name cat price stock 约束 1 绿茶 饮料

开始练习 →

自己写:改完用另一条查询复查

补全 UPDATE:把「饮料」那一类都降价 1 块。复查那一行已经写好了,它按降价之后应有的最低价去数。输出三样:命中几行、复查数到几行、对不对得上(用 / 隔开)。 id name cat price stock

开始练习 →

自己写:删完复查,连内容一起对

补全 DELETE:把「零食」那一类删掉。复查两样:还剩几行、零食是不是真的一个不剩。输出三样:删了几行、还剩几行、还有没有零食(用 / 隔开)。 id name cat price stock 约束 1 绿茶

开始练习 →

自己写:改错了,用相反的一条改回来

第一条已经写好:把所有价钱涨了 1 块(这是个错误操作,忘了写条件)。请补上第二条,把它原样改回去。输出三样:错的那条命中几行、改回来那条命中几行、是不是回到原样(用 / 隔开)。 id name cat price stoc

开始练习 →

自己写:增改删跑一整轮,最后回到原样

这是这条路线的交付题:先插一行、再改它、最后删掉它,让表回到一开始的样子。程序会连内容一起对账,不只数行数。输出四样:插完几行、改完几行、删完几行、内容是不是回到原样(用 / 隔开)。 id name cat price st

开始练习 →

在真库上动手之前,先留一手什么

要在一个真实的库上改数据,动手之前最该先留的一手是【0】。

开始练习 →