MySql create table ... as select * from ..

原创 2007年09月21日 16:45:00

 在MySql4.0.12中,用" create table bak_name as select  *  from original_name"语句后,生成的bak 表没有主键及索引的,用到的时候一点要注意.可以先建一个和要备份的表结构一样的表back_name,用以下方法倒入数据

insert into bak_table select * from original_name 这个方法

相关文章推荐

慎用create table as select,一定要注意默认值的问题

慎用create table as select,一定要注意默认值的问题 博客分类:  Oracle oraclecreate talbe as select数据库迁移  再做一些数据迁移...
  • haiross
  • haiross
  • 2013年11月28日 10:44
  • 76090

MySQL数据库表的基本操作——创建表CREATE TABLE

在操作数据库表之前要先选择数据库,USE

create table like 和create table select 比较

语法: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name     [(create_definition,...)]     [table_op...
  • Heng_Ji
  • Heng_Ji
  • 2013年01月10日 16:00
  • 22079

hive基本的操作语句(实例简单易懂,create table XX as select XX)

创建表: hive> CREATE TABLE pokes (foo INT, bar STRING);          Creates a table called pokes with tw...

MySQL create table as与create table like对比

在MySQL数据库中,关于表的克隆有多种方式,比如我们可以使用create table ..as .. ,也可以使用create table .. like ..方式。然而这2种不同的方式还是有些差异...

当心 CREATE TABLE AS

对 DBA 而言,CREATE TABLE AS 可谓是家常便饭,顺手拈来。需不知该方式虽然简单,但疏忽也容易导致意想不到的问题。笔者前阵子就碰上了这样的事情。由于是对原表进行克隆,且数据存储在不同的...

MySQL select into 和 SQL select into

现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去,虽然可以用以下语句进行复制,总觉得不爽,希望各位帮助下我,谢谢。 answer 01: create table du...
  • besily
  • besily
  • 2008年10月31日 15:23
  • 91448

insert table 和create table as 区别

作者:iamlaosong 首先,最大的区别是二者属于不同类型的语句,前者是DML语句(数据操作语言,SQL中处理数据等操作统称为数据操纵语言),完成后需要提交才能生效,后者是DDL语句(数据定义语言...

SELECT INTO , INSERT INTO SELECT 和 CREATE TABLE AS SELECT 的区别

作者:lianghc  在开发的过程中经常会复制表的数据,将A表的数据复制到B表中,常见的操作方式有三种: 1.SELECT INTO FROM  2.INSERT INTO SELECT  3.C...

oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别

create table  as select * from和insert into select from两种表复制语句区别 create table targer_table as select...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql create table ... as select * from ..
举报原因:
原因补充:

(最多只允许输入30个字)