zoukankan      html  css  js  c++  java
  • myslq 表与表之前的数据转移

    1.复制表结构及数据到新表 
    CREATE TABLE 新表 SELECT * FROM 旧表 


    2.只复制表结构到新表 
    CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 
    即:让WHERE条件不成立. 


    3.复制旧表的数据到新表(假设两个表结构一样) 
    INSERT INTO 新表 SELECT * FROM 旧表 


    4.复制旧表的数据到新表(假设两个表结构不一样) 
    INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表

    1.相同表结构

    INSERT INTO table1 SELECT * FROM table2;

    2.不同表结构

    INSERT INTO table1(filed1,...,filedn) SELECT table2.filed1,...,table2.filedn FROM table2;

    3.如果是不同数据库之间,参考以下:

    INSERT into db_ds_edu.t_exam_student(stu_id,stu_number,stu_name,school_id,campus_id,grade_id,class_id,xuebu_id) 
      SELECT stu.id 
         , stu.student_num 
        ,person.name 
         , stu.school_id 
         , stu.campus_id 
         , stu.grade_id 
         , stu.clas_id 
         , stu.xuebu_id 
    FROM 
      db_ds.t_stu_info AS stu 
        ,db_ds.t_p_person_info as person 
        WHERE stu.person_id = person.id 

  • 相关阅读:
    DataGridView 密码列(显示为*号)的设置
    有關界面化學的一些有趣現象
    电商网站需要ICP证吗
    JS 未结束的字符串常量
    Iframe自适应高度
    JS正则表达式
    界面活性劑的作用
    js转义字符
    解决dbo登录名为空的问题
    肌肤弹性胶原蛋白
  • 原文地址:https://www.cnblogs.com/my2018/p/10700282.html
Copyright © 2011-2022 走看看