个人笔记: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"的新表,并...
点击下载文档
本文2024-09-16 17:12:02发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14178.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章