如何复制表SQL

 时间:2024-11-03 21:20:36

1、既复制表结构也复制表内容的SQL语句:

CREATE TABLE tab_new AS SELECT * FROM tab_old;

2、只复制表结构不复制表内容的SQL语句:

CREATE TABLE tab_new AS SELECT * FROM tab_old WHERE 1=2;

3、不复制表结构,只复制内容的sql语句:

SELECT vale1, value2 into Table2 from Table1

如何复制表SQL

扩展资料:

SQL中常用的语句:

1、说明:创建数据库

CREATE DATABASE database-name

2、说明:删除数据库

drop database dbname

3、说明:创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

根据已有的表创建新表:

A:create table tab_new like tab_old (使用旧表创建新表)

B:create table tab_new as select col1,col2… from tab_old definition only

4、说明:删除新表

drop table tabname

5、说明:增加一个列

Alter table tabname add column col type

6、说明:添加主键

Alter table tabname add primary key(col)

7、说明:删除主键

Alter table tabname drop primary key(col)

8、说明:创建索引

create [unique] index idxname on tabname(col….)

9、删除索引

drop index idxname

  • sql删除语句
  • sqlserver数据库if-else条件判断语句怎么使用?
  • SQL语句怎么查询值为NULL的数据
  • Duplicate column name错误怎么解决?
  • linux如何删除文件
  • 热门搜索
    一望无际是什么意思 喝彩的意思 编钟最早什么时候出现 例外是什么意思 再生的意思 恍惚是什么意思 九霄云外的意思 神采奕奕是什么意思 cnas是什么意思 dsp是什么意思