SQL学习之select into语句
目录
- 参考源
- SQL select into 语句
- 基本使用
- 复制表结构和全部数据
- 复制部分列
- 重命名字段
- 示例数据
- SQL select into 使用
参考源
- 简单教程
- https://www.twle.cn/l/yufei/sql/sql-basic-select-into.html
- 菜鸟教程
- https://www.runoob.com/sql/sql-select-into.html
SQL select into 语句
SQL select into
语句可以从一个表复制信息到一个新的表中,而不是事先创建这个新表
注意:MySQL 数据库
不支持 SELECT ... INTO
语句,但支持 INSERT INTO ... SELECT
基本使用
复制表结构和全部数据
SELECT * INTO new_table [IN externaldb ] FROM old_table;
复制部分列
SELECT column_name(s) INTO new_table [IN externaldb ] FROM old_table;
重命名字段
新表将会使用 SELECT
语句中定义的列名称和类型进行创建
当然了,我们可以使用 AS
子句来重命名字段
SELECT field AS new_field_name, other_column(s) INTO new_table [IN externaldb ] FROM old_table;
当然了,有一个更简单快捷的
拷贝表结构及数据
的方法
CREATE TABLE new_table SELECT * FROM old_table;
示例数据
CREATE DATABASE IF NOT EXISTS hardy_db default character set utf8mb4 collate utf8mb4_0900_ai_ci;USE hardy_db;DROP TABLE IF EXISTS lesson;CREATE TABLE lesson (id int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,name varchar(32) default '',views int(11) NOT NULL default 0,created_at TIMESTAMP
);INSERT INTO lesson(id, name, views, created_at) VALUES
(1, 'Python 基础教程',981,'2017-04-18 13:52:03'),
(2, 'Scala 基础教程',73,'2017-04-18 16:03:32'),
(3, 'Ruby 基础教程',199,'2017-05-01 06:16:14');
SQL select into 使用
完全备份 lesson 表到 lesson2 中
SELECT * INTO lesson2 FROM lesson;
只复制一些列到 lesson3 中
SELECT id,name INTO lesson3 FROM lesson;
只复制 views > 100 的数据到 lesson4 中
SELECT * INTO lesson4 FROM lesson WHERE views > 100;
只创建表结构不复制数据
SELECT * INTO lesson5 FROM lesson WHERE 1=0;
SQL学习之select into语句相关推荐
- SQL学习笔记——Select查询语句
使用数据库和表的主要目的是存储数据以便在需要时进行检索.统计或组织输出. SELECT 语句,它是 T-SQL 的核心.从数据库中检索行,并允许从一个或多个表中选择一个 或多个行或列. 虽然 SELE ...
- SQL语法之SELECT INTO 语句
SQL学习 学习SQL语法 SQL语法 SQL学习 SELECT INTO 语句 SQL SELECT INTO 实例 - 制作备份复件 SQL SELECT INTO 实例 - 带有 WHERE 子 ...
- sql server 2005 学习心得(select查询语句用法)
select * from userInfo where age like '2[25]' 功能:查询userInfo表中age字段,所有以2开头,且第二位是2或5的记录. select * from ...
- sql server 2005 (select查询语句用法)
select * from userInfo where age like '2[25]' 功能:查询userInfo表中age字段,所有以2开头,且第二位是2或5的记录. select * from ...
- SQL学习(二)——SELECT COUNT GROUP BY HAVING
原则 书写顺序 select->from->where->group by -> having ->order by 执行顺序 From->where->gr ...
- SQL学习之show databases语句
目录 SQL show databases 语句 示例 SQL show databases 语句 SQL show databases 语句用于列出数据库系统中所有的数据库 show databas ...
- SQL学习之SELECT子句顺序
下面来总计下之前的随笔中所说过的所有的SELECT子句的顺序. 子句 说明 是否必须使用 SELECT 要返回的列或者表达式 ...
- SQL学习之insert into select语句
目录 参考源 SQL insert into select 语句 示例数据 SQL insert into select 使用 参考源 简单教程 https://www.twle.cn/l/yufei ...
- SQL学习笔记 | 02 SQL语句结构
SQL学习笔记 | 02 SQL语句结构 一.表的导入 1.表的命名 2.导入步骤 3.导入需注意 二.标准SQL语法 1.语句结构 2.数据表的其他关键词 3.SQL语句的分类 一.表的导入 1.表 ...
最新文章
- 谈谈android反编译和防止反编译的方法
- ajax 最大链接数_leetcode之第三大的数
- xcode 4.5 new feature __ ios6 新特性 (转)
- 织梦自定义图片字段和缩略图一样_DedeCMS系统自定义字段的图片调用
- 今日头条大佬十年面试了 2000 人,总结了这 5 点
- 微信企业号三个连接模式
- R语言列表(list)与向量(numeric)的转换
- Java Web学习总结(10)——Session详解
- h5和web前端的区别
- 计算机专业行业分析300字,计算机专业毕业生自我鉴定范文300字(精选5篇)
- OO第二次博客——电梯系列总结
- 日记1-时间序列协整进步
- 基于51单片机+LD3320语音模块+SYN6288语音合成——语音识别智能分类垃圾桶
- 【xxl-job源码篇01】xxl-job源码解读 神奇的时间轮 触发流程解读
- JSP:9个隐含对象(隐含变量)
- php性格属于哪类,狗狗性格分为6大类,你家是属哪一类?快来是看聪明型还是粘人型...
- 百度地图api-基本用法总结
- 产品读书《科技想要什么》KK
- 腾讯互娱推出 PGOS 提供 Serverless 游戏上云
- [转载]通过 call gate 访问目标 code segment