mysql 视图 中间表_数据库的 临时表+左右查询+视图+索引+函数+序列+触发器+事务...

这些东西我都是知道的但事实在,我有些用过,有些没有现在开始。需要精通一切。每天进步一点每天进步一点临时表实例如下CREATE TEMPORARY TABLE SalesSummary (product_name VARCHAR(50) NOT NULL,total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00, avg_unit_price DECIMAL(...
摘要由CSDN通过智能技术生成

这些东西我都是知道的

但事实在,我有些用过,有些没有

现在开始。需要精通一切。

每天进步一点

每天进步一点

临时表

实例如下

CREATE TEMPORARY TABLE SalesSummary (

product_name VARCHAR(50) NOT NULL

,total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00

, avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00

, total_units_sold INT NOT NULL DEFAULT 0

);

INSERT INTO SalesSummary

(product_name, total_sales, avg_unit_price, total_units_sold)

VALUES

('cucumber', 100.25, 90, 2)

;

SELECT * FROM SalesSummary;

DROP TABLE SalesSummary;

019e63a2b427fdc424710c7d0eff114e.png

左右查询(连接查询)

使用表

内连接 INNER JOIN

SELECT a.s_role, a.id, a.subject, b.name , b.labels

FROM s_naming.t_core_rel a

**INNER JOIN **

s_naming.t_role b ON a.s_role = b.id

以右表为准 排序

左连接 LEFT JOIN

取左边数据表的全部数据,即便右边表无对应数据。

右链接 同上

09aed7644fd53a43f4bf2308c2c7703b.png

视图

第一种方式,MySQL会根据视图定义语句创建一个临时表,并在此临时表上执行传入查询

第二种方式,MySQL将传入查询与查询定义为一

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值