分类:编程语言
今天在sql训练题库中看到了这题,这是一道很有代表性的多表修改题,其实解出这道题并不难,无论是mysql中还是oracle中都有很多种解法,接下来就好好归纳一下这些解法。msyql中多表修改对于mysql中常用的多表修改语句,还是用例子来解释一下吧。//建表createtableaaa(idint,value1int(5),value2int(5),value3int(5),value4int(5));createtablebbblikeaaa;//插入数据insertintoaaavalues(1,0,0,0,0),(2,0,0,0,0),(3,0,...
继续阅读 >
1问题描述本文对建立好的复合索引进行排序,并取记录中非索引字段,发现索引不生效,例如,有如下表,DDL语句为:CREATETABLE`employees`(`emp_no`int(11)NOTNULL,`birth_date`dateNOTNULL,`first_name`varchar(14)NOTNULL,`last_name`varchar(16)NOTNULL,`gender`enum('M','F')NOTNULL,`hire_date`dateNOTNULL,`age`int(11)NOTNULL,PRIMARYKEY(`emp_no`),KEY`unique_birth_name`(`first_nam...
继续阅读 >