zoukankan      html  css  js  c++  java
  • sql 语句系列(插入系列)[八百章之第五章]

    复制数据到另外一个表

    这个不解释,只是自我整理。

    insert EMP_EAST (DEPTNO,DNAME,LOC)
    select DEPTNO,DNAME,LOC
    from DEPT
    where LOC in ('NEW YORK','BOSTON')
    

    复制表的定义

    说白了就是复制表的结构,pass 平台用的挺多的,需要动态创建表。

    select * into dept_2
    from DEPT
    where 1=0
    

    介绍一下mysql的:

    create table dept_2
    as
    select *
    from dept
    where 1=0
    

    禁止插入特定的列

    比如说有一张表,你只允许它插入某些固定的行,其他行不让插入。

    很多人会觉得这个需求很奇怪,不让插入那么要其他列干啥呢?其他列可能就是默认值了。

    实现这种需求也特别简单,采用视图的方式,原理就是更新视图那么对应的表也会更新。

    create view new_emps as
    select empno,ename,job
    from EMP
    

    然后插入视图,就可以了。

    insert into new_emps(empno,ename,job)
    values(1,'xxx','xxx')
    
  • 相关阅读:
    图片移动特效
    风云舞
    弹出页面
    javascript放大镜原版
    jquery UI入门
    AJAX demo——操作文本文件
    上一页 1 2 ...10 下一页 百度 GOOGLE 分页
    在后台调用JavaScript打开新页面
    Ext简介
    My97DatePicker
  • 原文地址:https://www.cnblogs.com/aoximin/p/12555918.html
Copyright © 2011-2022 走看看