如何复制表?SQL
2023-04-26 · 百度认证:重庆猪八戒网络有限公司官方账号
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