
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
由于视图的数据来自自定义视图时的查询所引用的表,因此要想在视图中新增一个全新的字段,只需要在其引用的表中增加此字段,然后修改生成动态视图的查询语句即可;
在表中增加此字段的语法是
如果此字段为int型,是不能指定长度的:alter table 表名 add 字段 int 0
如果此字段为char型:alter table 表名 add 字段 char(10) null
如果此字段为数值型:alter table 表名 add 字段 DECIMAL(10,0) 0
前提 table_name 中的记录大于 10条SELECT @num := @num + 1 from table_name,
(SELECT @num := 0) t1 limit 10
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)