数据库基础面试

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



目录
相关文章
|
25天前
|
存储 缓存 数据库
C/C++工程师面试题(数据库篇)
C/C++工程师面试题(数据库篇)
47 9
|
6月前
|
SQL 算法 关系型数据库
温故知新-数据库篇
温故知新-数据库篇
24 0
|
2月前
|
SQL 存储 安全
数据库基础的知识点
数据库基础的知识点
11 0
|
9月前
|
数据库
数据库之经典面试
数据库之经典面试
63 0
|
4月前
|
存储 Oracle 关系型数据库
开始、为什么要学数据库
开始、为什么要学数据库
66 0
|
9月前
|
NoSQL 关系型数据库 MySQL
数据库基础知识总结
数据库知识基础,这部分内容一定要理解记忆。虽然这部分内容只是理论知识,但是非常重要,这是后面学习 MySQL 数据库的基础。
151 0
|
5月前
|
存储 数据库 数据库管理
数据库原理—数据库基础(二)
数据库原理—数据库基础(二)
|
10月前
|
存储 SQL Oracle
数据库知识点
数据库知识点
|
JavaScript Java Linux
【数据库的基础知识(2)】
【数据库的基础知识(2)】
183 0
【数据库的基础知识(2)】
|
SQL 存储 NoSQL
数据库的基础知识
《数据库基础》
100 0