个人笔记:sql语句根据已有的表创建新表,删除表

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

个人笔记:sql语句根据已有的表创建新表,删除表

1.根据已有的表创建新表

 SELECT * INTO new_table FROM existing_table WHERE condition

这将在数据库中创建名为"new_table"的新表,并从"existing_table"复制所有列及其对应的值到新表中,还添加了WHERE语句来选取符合特定条件的记录。

例如,新建一份与users有着相同内容的表users1,就可以输入以下语句:

select * into users from users

需要特别注意的是,SQL语句与MySQL语句并不完全相同,这是针对SQL2016的语句,MYSQL的LIKE语句和AS SELECT在SQL中并不适用

如果只需要其中几列的数据,只需要将*号改成需要的列名即可,例如只需要第一列和第三列的数据:

 SELECT column1,column3 INTO new_table FROM existing_table WHERE condition

上述语句中的WHERE子句是可选的,用于指定筛选条件,如果不需要筛选,可以省略WHERE子句。

其中,column1,column3表示第一列,第三列等,输入第一列,第三列等的列名即可。

2.删除表的语句

如果要删除一个表,除了选中表格右键删除以外,还可以通过DROP语句进行删除:

drop table table_name

table_name是表格的名字。

例如要删除一个名字为x的表格:

drop table x

个人笔记:sql语句根据已有的表创建新表,删除表

1.根据已有的表创建新表 SELECT * INTO new_table FROM existing_table WHERE condition这将在数据库中创建名为"new_table"的新表,并...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息