数据库/存储 2021_09_11 每日一练


Mysql两边之间修改数据

现在我有A B两张表,A表中有a1,a2,a3三列,B表中有a1,a2,b1三列,两表中a1的数据是完全相同的,a2中有部分数据是相同的,现在a3的数据是正确的   我想把将b1换成a3中的数据。修改语句该怎么写?两表之间无主外键关系?

查看答案

请教:2012年3月全国计算机等级《二级VF》冲刺试卷(8)第1大题第18小题如何解答?

【题目描述】

下列关于栈和队列的描述中,正确的是(  )。

A)栈是先进先出

B)队列是先进后出

C)队列允许在队头删除元素

D)栈在栈顶删除元素

 

查看答案

ORACLE数据库,一个segment可以横跨多个datafile。而Extent则不能跨越 datafile。请问对吗?

也听说是一个段只能在一个数据文件中,不知道哪个是对的?

查看答案

如何用SQL查询出最新的记录变化?详见以下描述,谢谢!

有两个表格Student 和 Change:

表Student 记录学生的入学信息:

Xh                 xm            zt timech

20100001 张三 在学 2010.9.1

20100002 李四 在学 2010.9.1

20100003 王五 在学 2010.9.1

20100004 钱六 在学 2010.9.1

表Change 记录学生的学籍变化情况:

xuhao    xh             ztchange timech

1 20100001 辍学 2010.11.1

2 20100001 在学 2010.12.5

3 20100002 休学 2011.1.9

4 20100003 辍学 2011.3.9

5 20100002 在学 2011.6.6

现要求查询指定时间的在校生人数,例如2011.1.20,按上两表结果应为:

Xh                xm zt timech

20100001 张三 在学 2010.12.5

20100002 李四 休学 2011.1.9

20100003 王五 在学 2010.9.1

20100004 钱六 在学 2010.9.1

张三在2011.1.1时已经复学了,所以状态为在学,但时间为最近一次变化的时间2010.12.5

李四已经休学,变化时间为2011.1.9

王五此时还没辍学,钱六一直没变,因此两人的记录都没变。

如何用SQL语句完成以上查询呢? 谢谢!

查看答案

SQL SERVER 2005新手问题,为什么使用压缩数据库了,日志文件还是不变化?

我看一些文章介绍说使用压缩数据库功能,可以压缩日志文件大小,我现在的数据库日志文件3个多G了,我使用压缩但没用,请各位专家指教,谢谢!

查看答案