SQL——表结构或数据的复制
2013-10-30 16:42
113 查看
一.复制表结构及数据到新表 create table new_tb select * from old_tb 二.只复制表结构到新表 create table new_tb select * from old_tb where 1=2 或者如下所示: create table new_tb like old_tb 三、复制旧表的数据到新表(假设两个表结构一样) insert into db1.t1 select * from db2.t2 where 1=1(完全复制/不同数据库) insert into db1.t1(col2,col3) select col5 as col2,col6 as col from db2.t2 where 1=1(不完全复制/不同数据库) update dbo.tb1 set col1=(select clo2 from dbo.tb2 where dbo.tb1.col2=dbo.tb2.col3)(复制某张表的某个字段)
相关文章推荐
- mariadb,maria db
- Oracle 10g Data Pump Expdp/Impdp 详解
- ORACLE 修改数据库的字符集编码为UTF-8
- MySQL数据库备份命令
- Oracle的分页查询语句
- mysql学习2
- 部署Oracle数据库
- Ubuntu 12.04 mysql 源码安装--mysql.5.5.x
- 8个DBA最常用的监控Oracle数据库的常用shell脚本
- db2 v9.5迁移至v10.5,及遇重名节点数据库无法创建db的解决办法
- 在Hadoop上跑sql的数据工具
- Redis的List链表类型命令
- 数据库优化基础
- Mysql字符集设置
- oracle date 和 timestamp
- 使用SqlServer数据批量插入
- oracle date 和 timestamp
- 如何修改oracle管理员密码
- oracle动态监听 与 静态监听 的区别
- 第11期面授mongodb教学大纲(课程已讲)