第三章

第一节. 列属性| Column Attributes[插入,更新和删除数据]

## VARCHAR(50) = 字符串 (最多50个)
## PK = primary key(主键)
## NN = Not NULL (非空值)
## AI = Auto Increment (自动递增)
## Default/Expression = 默认值

第二节. 插入单行| Inserting a Row

INSERT INTO customers
VALUES (DEFAULT, 'John', 'Smith', '1990-01-01', DEFAULT, 'ADDRESS', 'city', 'CA', DEFAULT)

第三节. 插入多行| Inserting Multiple Row

INSERT INTO shippers (name)
VALUES ('Shipper1'),('Shipper2'),('shipper3')

第三节.作业练习

INSERT INTO products (name, quantity_in_stock, unit_price)
VALUES ('product1', 5, 1.95),('product2', 6, 1.95),('product3', 7, 1.95)

第四节. 插入分层行| Inserting Hierachical Rows

INSERT INTO orders (customer_id, order_date, status)
VALUES (1, '2019-01-02', 1);INSERT INTO order_items
VALUES (LAST_INSERT_ID(), 1, 1, 2.95),(LAST_INSERT_ID(), 2, 1, 3.95)

第五节. 创建表复制| Creating a copy of a table

CREATE TABLE orders_archived AS
SELECT * FROM ordersINSERT INTO orders_archived()
SELECT *
FROM orders
WHERE order_date < '2019-01-01'

第五节. 作业练习

USE sql_invoicing;SELECT i.invoice_id,i.number,c.name AS client,i.invoice_total,i.payment_total,i.invoice_Date,i.payment_date,i.due_Date
FROM invoices i
JOIN clients cUSING (client_id)

第六节. 更新单行| Updating a Single Row

UPDATE invoices
SET payment_total = 10, payment_date = '2019-03-01'
WHERE invoice_id = 1

第七节. 更新多行| Updating Multiple Rows

UPDATE invoices
SETpayment_total = invoice_total * 0.5,payment_date = due_date
WHERE client_id IN (3,4)

第七节. 作业练习

USE sql_Store;UPDATE customers
SET points = points +50
WHERE birth_date < '1990-01-01'

第八节. 在Updates中用子查询|Using Subqueries in Updates

USE sql_invoicing;UPDATE invoices
SETpayment_total = invoice_total * 0.5,payment_date = due_date
WHERE client_id = (SELECT client_idFROM clientsWHERER name = 'Myworks')

第九节. 删除行|Deleting Rows

DELETE FROM invoices
WHERE client_id = (SELECT *FROM clientsWHERE name = 'Myworks'
)

第十节. 恢复数据库|Restoring the Databases

## FILE ---->  Open SQL Script----->找到自己的数据并导入

MYSQL学习笔记(自用)第三章相关推荐

  1. 机器学习理论《统计学习方法》学习笔记:第三章 k近邻法

    机器学习理论<统计学习方法>学习笔记:第三章 k近邻法 3 k近邻法 3.1 K近邻算法 3.2 K近邻模型 3.2.1 模型 3.2.2 距离度量 3.2.3 K值的选择 3.2.4 分 ...

  2. 计算机网络学习笔记:第三章

    文章目录 计算机网络学习笔记:第三章 前言 3.1.概述和运输层服务 3.1.1 运输层和网络层的关系 3.1.2 因特网运输层概述 3.2.多路复用与多路分解 前言 运输层位于应用层和网络层之间,是 ...

  3. 【深入理解Java虚拟机学习笔记】第三章 垃圾收集器与内存分配策略

    最近想好好复习一下java虚拟机,我想通过深读 [理解Java虚拟机 jvm 高级特性与最佳实践] (作者 周志明) 并且通过写一些博客总结来将该书读薄读透,这里文章内容仅仅是个人阅读后简短总结,加强 ...

  4. 【数据库学习笔记】第三章 关系数据库标准语言

      SQL语言是关系数据库的标准语言.它的内容十分丰富,是学习关系数据库概念和技术的重要组成部分. 3.1 基本知识点 关系模型和关系数据库是<概论>的重点,第三章又是重点中的重点,因为关 ...

  5. 计算机安全原理与实践_《计算机图形学原理及实践》学习笔记之第三章

    第三章 一个古老的绘制器 1525年,阿尔布雷·丢勒 制作了一幅木刻画,展示了一种可以绘制任一形体透视图的方法. 本章我们将开发一个软件来模拟丢勒展示的方法. 丢勒视角绘制算法的伪代码 Input: ...

  6. 信息安全工程师学习笔记《第三章》

    第三章 密码学基本理论 本章讲述了密码学的基本概念以及常见的密码体制.密码算法,分析了杂凑函数.数字签名.国产密码算法.安全协议等的工作原理:本章还分析了密码在网络安全方面的应用场景类型. 3.1密码 ...

  7. HTML5与CSS3基础教程学习笔记【第三章 基本HTML结构】

    第三章 基本HTML结构 前言 3.1开始编写网页 3.2创建页面标题 3.3创建分级标题 3.4普通页面构成 3.5创建页眉 3.6标记导航 3.7标记页面的主要区域 3.8创建文章 3.9定义区块 ...

  8. 数学建模学习笔记(第三章:量纲分析法,量纲齐次原则)

    第三章:量纲分析法: 1.    量纲齐次原则: a)      一般用在物理模型中:首先有一些规定的物理量的量纲. b)     其次与对一般的物理模型,例如单摆运动:在列出摆动周期t的表达式之后, ...

  9. 《深度学习》:CANN训练营_昇腾AI入门课学习笔记(第三章 AI应用开发、第四章 直播视频)

    文章目录 第三章 AI应用开发 C&C++和Python水平要求 Linux水平要求 云服务环境申请&AI应用体验 申请云环境(重点) 账号名 项目ID 接收共享镜像 代金券 购买服务 ...

  10. 《软件质量保证与测试》学习笔记【第三章 软件测试过程所需技能】

    目录 第三章 软件测试过程所需技能(软件测试计划书) 前言 3.1软件测试计划 1.软件测试计划书的定义 2.软件测试计划的作用 3.如何制定软件测试计划 4.IEEE测试计划模板 第三章 软件测试过 ...

最新文章

  1. Pytorch Bi-LSTM + CRF 代码详解
  2. boost::hana::prefix用法的测试程序
  3. (转)利用MS AJAX 扩展服务器端控件
  4. 开放下载!《OSS运维基础实战手册》
  5. 个人Typech情侣主题Cupid模板
  6. ROS系列之初识gmapping
  7. 用SpringMVC参数传递时,解决get请求时中文乱码的问题
  8. CAN(FD)收发器选型及替换指南(一)
  9. IBM IT 企业基础架构解决方案
  10. php用户登录界面代码有背景,HTML和CSS实现动态背景登录页面
  11. HSPICE求导语句
  12. 苹果台式机忘记开机密码怎么办
  13. ArcGIS Pro 关于地震数据可视化制作流程(附练习数据下载)
  14. Servlet生命周期详解
  15. Springboot电商项目前后端搭建
  16. 如何用纯 CSS 创作一个渐变色动画边框
  17. 百度识图上线,体验以图搜图
  18. CAE(Convolutional Auto-Encode) 卷积自编码
  19. php 单引号 双引号的区别
  20. Mask R-CNN完整翻译

热门文章

  1. 进口压力变送器品牌推荐
  2. springboot+基于Java的果蔬产品销售系统 毕业设计-附源码131110
  3. wamp环境下如何安装composer?
  4. 塑料微管的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. HTTP请求中POST与GET的区别
  6. Excel VBA高级编程 - 根据关键字自动搜索,自动生成下拉菜单
  7. java实现后台直接生成二维码图片并直接上传到七牛云上面
  8. google论文--mapred中文翻译
  9. 怎么批量修改图片名称?
  10. 疫情之下谁是机场便利性最高的城市?中国城市机场便利性排名:上海、北京、广州、深圳、成都位居前五 | 美通社头条...