临时表的增删改查

临时表的增删改查

临时表只针对本次数据库连接使用并只能当前创建用户查询使用,在下次打开并连接数据库时该临时表会失效

创建本地临时表

create table #t1 
(id int,
name char) 

创建全局临时表

create table ##t2 
(id int,
name char) 

查询临时表

select * from #t1 这是查询本地
select *from ##t2 这是查询全局

创建本地临时表的第二种方式

该语句创建临时表,该临时表拥有student表内的数据

select *into #student from student

临时表的位置

向临时表中插入数据

insert into #student values
('boss','男','11','152453'
)

更新临时表中的数据

update #student 
set age = '12' where id = '1'

删除本地临时表指定数据

delete #student 
where id = '1'

删除本地临时表

drop table #student 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MySQL 是一种常用的关系型数据库管理系统,经常在面试中被询问有关增删改查(CRUD)语句的常见问题。下面我将回答这些问题。 1. 增加数据:使用 INSERT INTO 语句将新记录添加到表中。语法如下: ```sql INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...); ``` 2. 删除数据:使用 DELETE FROM 语句从表中删除记录。语法如下: ```sql DELETE FROM 表名 WHERE 条件; ``` 3. 更新数据:使用 UPDATE 语句修表中的记录。语法如下: ```sql UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2, ... WHERE 条件; ``` 4. 查询数据:使用 SELECT 语句从表中获取数据。语法如下: ```sql SELECT 列1, 列2, ... FROM 表名 WHERE 条件; ``` 常见问题还可能包括以下内容: - 如何插入一条新纪录,如果该记录已存在则更新?使用 INSERT INTO ... ON DUPLICATE KEY UPDATE 语句。它可以插入一条新纪录,如果主键冲突则更新已有记录。 - 如何删除重复的记录?使用 DELETE FROM 语句结合子查询和临时表。 - 如何更新一列的值为另一列的值?使用 UPDATE 语句的 SET 子句,将一个列的值设置为另一个列的值。 - 如何查询符合条件的前 N 条记录?使用 SELECT 语句结合 LIMIT 子句,限制结果集的数量。 - 如何查询某个列的唯一值?使用 DISTINCT 关键字去重查询。 以上是一些MySQL增删改查语句常见的面试题目及其回答。掌握这些基本知识,可以在面试中展示自己对MySQL数据操作的熟练程度和深入理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

走到无路可退

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值