数据库基础面试

简介: 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)

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、聚集索引与非聚集索引对比(待续)



目录
相关文章
|
8月前
|
存储 缓存 数据库
C/C++工程师面试题(数据库篇)
C/C++工程师面试题(数据库篇)
126 9
|
7月前
|
存储 SQL 前端开发
数据库基础知识(上)
数据库基础知识
98 0
|
存储 SQL 关系型数据库
25个必须掌握的数据库面试题,你知道吗?
25个必须掌握的数据库面试题,你知道吗?
122 0
|
数据库
数据库之经典面试
数据库之经典面试
112 0
|
8月前
|
SQL 存储 安全
数据库基础的知识点
数据库基础的知识点
|
存储 数据库 数据库管理
数据库原理—数据库基础(二)
数据库原理—数据库基础(二)
|
数据库
数据库原理—数据、数据库(一)
数据库原理—数据、数据库(一)
|
存储 SQL Oracle
数据库知识点
数据库知识点
|
JavaScript Java Linux
【数据库的基础知识(2)】
【数据库的基础知识(2)】
239 0
【数据库的基础知识(2)】
|
存储 SQL JavaScript
数据库小技能:数据库概论【上篇】
完整性约束的三方面表现 - 域的完整性使用check来实现约束,通过它定义字段的值域。 - 参照完整性使用主键约束、外键约束和表级别触发器来实现 - 用户定义完整性,它是一些业务规则,用存储过程和触发器来实现。
142 0
数据库小技能:数据库概论【上篇】