数据库基础面试

1、更新表数据(通过table_A的数据来更新table_B)

A、B两表的结构如下:

CREATE TABLE [dbo].[Table_A](
	[Id] [varchar](36) NOT NULL,
	[Name] [nvarchar](50) NULL
) ON [PRIMARY]
CREATE TABLE [dbo].[Table_B](
	[Id] [varchar](36) NOT NULL,
	[Name] [varchar](50) NULL
) ON [PRIMARY]

测试前的数据如下:


更新语句:

update Table_B
set Table_B.Name=A.Name
from Table_B as B,Table_A as A
where B.Id=A.Id 

结果如下:

小注:

Sql不太经常写,很多东西都忘了,看来自己数据方面的知识还是太差啊,在这里mark一下吧。

2、聚集索引与非聚集索引对比(待续)

时间: 2024-10-11 21:15:33

数据库基础面试的相关文章

PHP移动互联网开发笔记(7)——MySQL数据库基础回顾

  一.数据类型 1.整型 数据类型 存储空间 说明 取值范围 TINYINT 1字节 非常小的整数 带符号值:-128~127 SMALLINT 2字节 较小的整数 带符号值:-32768~32767 MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607 INT 4字节 标准整数 带符号值:-2147483648~2147483647 BIGINT 8字节 大整数   2.浮点型 数据类型 存储空间 说明 取值范围 FLOAT 4字节 但精度浮点数   DOUB

[转]李战大师-悟透delphi 第十一章 面向对象数据库基础

第十一章  面向对象数据库基础 第二节 数据对象的标识我们在关系数据库的设计和开发中,可能经常需要一些唯一的编号或标识,用来作为关键字,以区别每一个不同的人,每一张不同的单据,每一次不同的信息登记,等等.并且,我们也一直采用这些编号和标识,作为关系的连接字段.但是,要保证编号或标识是完全唯一的,却是一个不大不小的难题.下面我们将详细讨论这一问题,并希望能从另一个高度来理解这一问题.不过,我们首先来看看问题是怎样由来的.现在,给大家讲一个故事. 从前,在北京降生了一个漂亮的小女孩.接生的李阿姨说,

28个MongoDB NoSQL数据库的面试问答

MongoDB是目前最好的面向文档的免费开源NoSQL数据库.如果你正准备参加MongoDB NoSQL数据库的技术面试,你最好看看下面的MongoDB NoSQL面试问答.这些MongoDB NoSQL面试问答涵盖了NoSQL数据库基本的概念,复制(Replication),分片(Sharding),事务和锁,跟踪分析工具(Profiler),Nuances和日志等特性.让我们看看下面的这些MongoDB NoSQL数据库的面试问答吧: 1. 你说的NoSQL数据库是什么意思?NoSQL与RD

《SAP入门经典(第4版•修订版)》——3.4 SAP数据库基础知识

3.4 SAP数据库基础知识 SAP入门经典(第4版•修订版) 掌握了硬件和操作系统的知识细节之后,现在我们可以把注意力转到在下层支持SAP业务应用的数据库了,看看它所承担的角色.在选择数据库时,还应像选择硬件平台和OS时一样慎重挑选.鉴于平台和SAP版本限制,您可能只有一两种数据库可选(这就凸显了把SAP基础设施作为一个整体计算平台加以考虑的重要性).主流的数据库SAP均能支持,包括Microsoft SQL Server(最终将可以搭配SQL Azure使用).IBM DB2和多种Oracl

移动网站开发教程六,MySQL数据库基础

一.数据类型 1.整型 数据类型存储空间说明取值范围 TINYINT1字节非常小的整数带符号值:-128~127 无符号值:0~255 SMALLINT2字节较小的整数带符号值:-32768~32767 无符号值:0~65535 MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607 无符号值:0~16777215 INT4字节标准整数带符号值:-2147483648~2147483647 无符号值:0~4294967295 BIGINT8字节大整数 2.浮点型 数据类型

Java---常用基础面试知识点

综合网上的一点资源,给大家整理了一些Java常用的基础面试知识点,希望能帮助到刚开始学习或正在学习的学员. 1.抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽象包括两个方面,一是过程抽象,二是数据抽象. 2.继承 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法. 对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继 承了原始类的特性,新

《锋利的SQL(第2版)》——2.1 SQL Server数据库基础

2.1 SQL Server数据库基础 锋利的SQL(第2版)本节将介绍SQL Server数据库的实现方式,包括实例.数据库.架构.数据库文件存储等内容. 2.1.1 数据库的服务方式 传统的SQL Server数据库服务方式是安装在客户场所内,客户负责所有的事情--硬件.安装软件.处理更新.高可用性和灾难恢复(HADR).安全,以及其他事项.客户可以在同一个服务器上安装产品的多个实例,可以编写查询与多个数据库交互,也可以在数据库之间切换连接. 当然,目前已经进入了云时代,数据库作为IT基础架

MySQL数据库基础教程

mysql|基础教程|数据|数据库 数据库从最初的数据文件的简单集合发展到今天的大型数据库管理系统已经成为我们日常生活中不可缺少的组成部分.如果不借助数据库的帮助,许多简单的工作将变得冗长乏味,甚至难以实现.尤其是象银行.院校和图书馆这样的大型组织更加依靠数据库系统实现其正常的运作.再看互联网上,从搜索引擎到在线商场,从网上聊天到邮件列表,都离不开数据库.       目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求.这里,我们所

数据库基础知识

几乎所有的商业应用程序都需要处理大量的数据,并将其组织成易于读取的格式.这种要求通常可以通过数据库管理系统(MDBS)实现.MDBs是用高级命令操作表格式数据的机制.数据库管理系统隐藏了数据在数据库中的存放方式之类的底层细节,使编程人员能够集中精力管理信息,而不是考虑文件的具体操作或数据连接关系的维护. 下面,先介绍几个基本的概念. 数据库:数据库就是一组排列成易于处理或读取的相关信息.数据库中的实际数据存放成表格(table),类似于随机访问文件.表格中的数据由行(row)和列(column)