重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
为了不影响其他的数据库表,新建一张数据库表t_worker_info,代码如下:
创新互联主营七星关区网站建设的网络公司,主营网站建设方案,app软件定制开发,七星关区h5微信小程序开发搭建,七星关区网站营销推广欢迎七星关区等地区企业咨询
create
table
t_worker_info(
id
int(8)
primary
key
not
null
auto_increment,
w_id
int(10)
not
null,
w_name
varchar(20)
not
null,
w_age
int(3),
w_sex
varchar(10),
w_birth
varchar(20)
);
创建t_worker_info后,查看一下数据结构,代码如下:
desc
t_worker_info;
双击选中的数据库,在views鼠标右键“create
view...”,打开编辑窗口,并在窗口中输入代码,代码如下:
create
view
`view_worker_info`
as
select
*
from
t_worker_info;
查看创建视图的基本信息,利用desc或describe语句,代码如下:
desc
view_worker_info;
查看视图信息,如存储引擎、数据长度等,如果上述指标都为null,说明视图是虚表,代码如下:
show
table
status
like
'view_worker_info';
查看创建视图的详细信息,需要用到show
create
view
视图名,代码如下:
show
create
view
view_worker_info;
看看是不是你想要的效果
select a.pid,count(b.aid)as amount from a left join b on a.aid=b.aid group by pid
在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。
视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。
例子
创建视图
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition