一、数据库备份

这里使用的是workbench数据库管理系统。由于这一讲需要插入数据,所以在操作前给数据库备份。
如下图,连续点两下就完事了

二、如何载入备份文件


三、知识

如何用sql语句把数据写入table。语法如下:

insert into 表格名(列名1,列名2,列名3)
vaules(数据,数据,数据)

下举一具体例子

用到的表格 customers

insert into tyqsl2.customers(cust_id,cust_name,cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email)
values(1000000006,
'Toy Land',
'123 Any Street',
'New York',
'NY',
'11111',
'USA',
null,
null)

输出后的结果

上一例是涉及表格中所有列,如果我只想插入部分列的数据该怎么办呢?其实依然按照这个语法来写,比如我想写上例第7行,只想插入部分值。

insert into tyqsl2.customers(cust_id,
cust_name,
cust_contact,
cust_email)
values(1000000007,
'Martin Winer',
'GGWP',
'6647593662@qq.com')

结果如下:

但是值得注意的是,只能省略某些允许默认值为null的列。(诸如此表,cust_name由于被设置为不允许为null,insert的时候就必须填入)

插入检索到的数据(insert 配合select 使用)

工具人表

我们将工具人表上的数据insert customers上:

insert into tyqsl2.customers
select * from tyqsl2.toolman

结果

表的复制

将tyqsl2数据库实例中的 customers表复制一份并命名为customers_bak

create table tyqsl2.customers_bak as
select * from tyqsl2.customers

四、课后习题

insert into tyqsl2.customers(cust_id,cust_name,cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email)
values(121041201,
'曹操',
'兖州',
'许昌',
'河南',
'11111',
'汉朝',
null,
null)


2.

create table beifen.orders
as select * from tyqsl2. orders;
create table beifen.orderitems
as select * from tyqsl2. orderitems

14.SQL必知必会第15课 插入数据(数据库的备份insert into ... values表的复制操作)相关推荐

  1. SQL必知必会第4版读书笔记

    SQL必知必会_4 前言 @author 鲁伟林 在读电子版<<SQL必知必会>> 第4版时,做了下笔记.供以后自己或者其他学习者参考. 电子版<<SQL必知必会& ...

  2. SQL必知必会挑战题答案

    SQL必知必会挑战题答案 创建数据表 -- ----------------------------------------- -- Sams Teach Yourself SQL in 10 Min ...

  3. 读书:SQL必知必会

    第 1 课 了解 SQL 知识点: 1.数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件) 2.注意:人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正 确的,也 ...

  4. [SQL必知必会] 读书笔记

    第1课 数据库 这一课介绍SQL究竟是什么,它能做什么事情. 1.1 数据库基础 下面是一些数据库概念的简要介绍,如果你刚开始接触数据库,可以由此了解必需的基本知识. 1.1.1 数据库 数据库这个术 ...

  5. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

  6. SQL Server必知必会

    SQL Server必知必会 2009-10-27-17:57:57 Structure     Query     Language:SQL 结构化       查询      语言 数据库产品: ...

  7. SQL必知必会读书笔记

    <SQL必知必会> 1.SQL概述(概念.优点.数据库术语) * 日常生活中的数据库案例举例(例如在网站搜索东西:登录账号密码:取钱:) * 数据库概念:数据库database(以一种有组 ...

  8. 【SQL】【读书笔记】《MySQL必知必会》

    本文为<MySQL必知必会>[1]读书笔记,用于总结知识点和框架,仅供参考和交流,如有不妥请联系.由于软件版本更新,书中的一些代码已经不再适用,本文主要从SQL基本语句进行增删减.窗口函数 ...

  9. 《MySQL必知必会》SQL文件

    <MySQL必知必会>SQL文件: 表的创建和外键绑定: # 在Mysql中取消外键约束 SET FOREIGN_KEY_CHECKS=0; DROP TABLE customers; D ...

  10. SQL必知必会-进阶篇[SQL学习笔记]

    本篇博客是对于陈旸老师极客专栏"SQL 必知必会"进阶篇的笔记总结.需要学习资料可私信. 文章目录 第20课 数据库优化 第21课 数据库的设计范式都有哪些? 数据表的键都有哪些? ...

最新文章

  1. 联想正遭遇第四道坎 柳传志对症下药
  2. ProgressDialog 一个使用类,多多提建议
  3. java lock可重入_Java源码解析之可重入锁ReentrantLock
  4. 三个用户在同一系统中同时对他们的c语言,杭州电子科技大学学生考试卷2013年操作系统试卷(2份,有答案)...
  5. ListView的getFirstVisiblePosition等方法返回的是哪个对象
  6. 堆积密度怎么做_seo关键词究竟应该怎么优化
  7. Spring 下注解说明
  8. net472无法建立到信任_是否还会信任,那个曾经背叛过自己的人
  9. Advanced Installer 历史版本下载
  10. 此语言无法安装在此计算机上win7,win7系统无法安装英文语言包解决方法
  11. 微信小程序请求php文件报错,微信小程序wx.request请求数据报错
  12. android美颜sdk,Android美颜SDK能否占据现有的市场
  13. 【基础】python操作Word时,自动更新目录(二)
  14. LuoguP1710 地铁涨价
  15. poi方式读取word目录大纲
  16. Exchange 2013 Preview安装体验(一)安装体验
  17. 火星惊现「神秘入口」?好奇号发现的这道门,玉兔二号看着挺眼熟
  18. 大学生职业规划策划书
  19. arcgis终结时间表
  20. 口袋精灵java源码_“数学口袋精灵”App的第一个Sprint计划----开发日记

热门文章

  1. scratch实现猴子接苹果
  2. Arduino驱动315MHZ无线模块
  3. 一文读懂蓝绿发布、A/B 测试和金丝雀发布的优缺点
  4. css3直线运动_纯css3动画--边框线条动画
  5. 【附源码】计算机毕业设计SSM七七美食汇
  6. 一个老网络工程师给年轻工程师的十大忠告!
  7. CSS 绘制太阳系行星运行轨迹
  8. html中如何使图片边框隐藏,css怎么去除图片边框
  9. 【Python】24点 一行代码解决
  10. IE的Internet选项“自定义级别”置灰,不能修改的问题解决