• mysql视图


    -- 创建基于单表的视图
    CREATE VIEW view_students_info
    AS SELECT * FROM tb_students_info;
    
    
    -- 根据字段名创建基于单表的视图
    CREATE VIEW v_students_info
    (s_id,s_name,d_id,s_age,s_sex,s_height,s_date)
    AS SELECT id,name,dept_id,age,sex,height,login_date
    FROM tb_students_info;
    
    
    -- 创建基于多表的视图
    CREATE VIEW view_stu_dept(d_id,s_name,dept_name)
    AS SELECT s.id,s.name,d.dept_name
    FROM tb_students_info s,tb_departments d
    WHERE s.dept_id=d.dept_id;
    
    -- 查看视图的定义
    DESCRIBE v_students_info;
    
    -- 修改视图的定义
    ALTER VIEW view_students_info
    AS SELECT id,name,age
    FROM tb_students_info;
    
    -- 修改视图的内容
    UPDATE view_students_info
    SET age=25 WHERE id=1;
    
    -- 删除视图
    DROP VIEW IF EXISTS v_students_info;
    

      

  • 相关阅读:
    一些前台技巧
    javascript中的面向对象
    vs.net 常用快捷键
    js和C#中的进制转换方法
    MFC中CDC相关图形,文本的一些使用方法(转)
    poj1505
    poj1401
    poj2533
    poj1504
    poj1384
  • 原文地址:https://www.cnblogs.com/277223178dudu/p/11393751.html
Copyright © 2020-2023  润新知