如何复制表?SQL

 我来答
猪八戒网
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

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

CREATETABLEtab_newASSELECT*FROMtab_old;

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

CREATETABLEtab_newASSELECT*FROMtab_oldWHERE1=2;

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

SELECTvale1,value2intoTable2fromTable1

扩展资料:

SQL中常用的语句:

1、说明:创建数据库

CREATEDATABASEdatabase-name

2、说明:删除数据库

dropdatabasedbname

3、说明:创建新表

createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..)

根据已有的表创建新表:

A:createtabletab_newliketab_old(使用旧表创建新表)

B:createtabletab_newasselectcol1,col2fromtab_olddefinitiononly

4、说明:删除新表

droptabletabname

5、说明:增加一个列

Altertabletabnameaddcolumncoltype

6、说明:添加主键

Altertabletabnameaddprimarykey(col)

7、说明:删除主键

Altertabletabnamedropprimarykey(col)

8、说明:创建索引

create[unique]indexidxnameontabname(col.)

9、删除索引

dropindexidxname

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式