1. 首页
  2. 数据库
  3. MySQL
  4. MySQL中Update、select联用操作单表、多表,及视图与临时表的区别

MySQL中Update、select联用操作单表、多表,及视图与临时表的区别

上传者: 2021-09-01 01:42:58上传 PDF文件 71.09 KB 热度 9次

SQL语言中不要显示的出现select关键字MySQL有点让人不爽的是它的select from后面不能跟要update的表名,例如:要更新的表和查询的表名相同,sql执行时报错:You can't specify target table 'TBCP SELLER' for update in FROM clause注意上面SQL中的:as x必须要有,否则会报错:Every derived table must have its own alias临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作,在VFP退出时自动被释放。创建MySQL临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字 Sql代码 :CREATE TEMPORARY TABLE tmp_table CREATE TEMPORARY TABLE tmp_table 从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由SELECT语句组成的查询定义的虚拟表。

用户评论