大家好,我是宁一。

今天是SQL教程的第八课。

这节课讲讲 INSERT插入语句,用来像数据库中添加数据。

基本语法:

INSERT  INTO  <表名> (列名)VALUES (值);

1、插入单行

实例:在课程表Courses中,插入一个新课程的信息。

方法一:可以不指定列名,插入的值必须按现有的字段顺序完整插入。

INSERT INTO Courses VALUES(4,1,"体育");

方法二:可以指明列名,后面值的顺序,与列名的顺序是对应的就可以。

INSERT INTO Courses(Cid,Cname,Tid)
VALUES(4,"体育",1);

2、插入多行

多行数据用括号间逗号隔开就可以了。

实例:在课程表Courses中,插入三条新课程信息。

INSERT INTO Courses
VALUES(5,2,"生物"),(6,1,"物理"),(7,3,"化学");

指定列名的话可以这样写:

INSERT INTO Courses(Cid,Cname,Tid)
VALUES(5,"生物",2),(6,"物理",1),(7,"化学",3);

作业:试试在Teachers表中插入两条新数据。

答案

INSERT INTO Teachers
VALUES(4,"徐六"),(5,"顾七");

下节课讲讲UPDATE 更新语句。

关注一下,学习SQL不迷路~

INSERT 插入语句 零基础自学SQL课程系列Day8相关推荐

  1. ORDER BY 排序子句 | 零基础自学SQL课程系列Day6

    大家好,我是宁一. 今天是SQL教程的第六课,来看看ORDER BY 排序子句. ORDER BY语句是用来排序的,后面跟的是字段名. 基本语法: SELECT <字段名> FROM &l ...

  2. WHERE条件子句 | 零基础自学SQL课程系列Day5

    大家好,我是宁一. 今天是SQL教程的第五课:来看看WHERE条件子句的用法. WHERE子句基本语法: SELECT <字段名> FROM <表名> WHERE <筛选 ...

  3. 零基础自学SQL课程 | DELETE 删除语句

    大家好,我是宁一. 今天是SQL课程的第十课. 讲讲DELETE 删除语句,用来删除表中的一条或多条记录. 基本语法: DELETE FROM <表名> WHERE <筛选条件> ...

  4. 零基础自学SQL课程 | 子查询

    大家好,我是宁一. 今天讲解SQL教程第18课:子查询. SQL语句可以嵌套,最常见的就是查询语句的嵌套. 基本语法: SELECT <字段名> FROM <表名> WHERE ...

  5. 零基础自学SQL课程 | OUTER JOIN外连接

    大家好,我是宁一. 今天讲解SQL教程第12课:OUTER JOIN外连接. 外连接是左外连接(LEFT OUTER JOIN).右外连接(RIGHT OUTER JOIN).全外连接(FULL OU ...

  6. 零基础自学SQL课程 | SQL基本函数大全

    大家好,我是宁一. 今天是我们的第20课:SQL基本函数. MySQL中内置了很多函数,用来处理数值.字符串.日期等,这节课我们来讲讲有哪些常用的函数. 1.数值函数 -- ROUND(数值,保留小数 ...

  7. 零基础自学SQL课程 | IF函数

    大家好,我是宁一. 今天是我们的第22课:IF函数. 大家如果学过其他编程语言,应该对IF函数很熟悉了.用来根据条件,返回不同值. 基本语法: IF(条件表达式, 值1, 值2) 如果条件表达式为Tr ...

  8. SQL入门之第七讲——INSERT插入语句

    INSERT插入语句主要是用于数据库中添加数据的 基本语法: INSERT INTO <表名> (列名)VALUES (值) 1. 插入单行数据 实例1:在课程表中,插入一个新的课程信息 ...

  9. 零基础学SQL(1):初识数据库与SQL

    零基础学SQL(1):初识数据库与SQL 一.初识数据库 数据库是将大量数据保存起来,通过计算机加工而成的可以 进行高效访问的数据集合.该数据集合称为数据库(Database,DB).用来管理数据库的 ...

最新文章

  1. Ubuntu中设置静态IP和DNS
  2. Linux,扇区,块,文件系统,目录中的记录项
  3. CPU 硬盘性能到底相差多少
  4. (转)如何使用caffe的MATLAB接口
  5. 收藏!架构师需要掌握的99条铁律
  6. HDU 4301 Divide Chocolate
  7. 跟驰理论 matlab,[自然科学]第4章 跟驰理论.ppt
  8. Nginx安装与常用配置
  9. SQL动态配置,动态解析SQL
  10. vue项目中通过图片url下载图片
  11. 计算机监理培训计划,监理人员培训计划书.doc
  12. arduino 读取模拟电压_【Arduino官方教程】基础示例(六):读取模拟电压
  13. vue设置页面取消滚动和可以滚动
  14. postman面试_接口测试面试常见问题
  15. [精华] RDMA技术原理分析、主流实现对比和解析
  16. 【Android Jetpack】Room——基本使用篇
  17. 常见的hash函数算法
  18. 实时天气预报API——易客云API
  19. ubuntu 保存命令行操作记录
  20. Linux(Centos7.8)中conda虚拟环境搭建LSTM神经网络基于django3.1.2的api接口

热门文章

  1. 如何快速区分空气盘和氦气盘?
  2. 小蚁智能摄像机无法连接服务器,小蚁智能摄像机搭配苹果Time Capsule时连不上摄像机问题的解决方法...
  3. python做meta分析_python的MetaClass的代码分析。基于廖雪峰博客代码
  4. frame框架及其实例
  5. 令 Debian 支援中文[转]
  6. 如何用深度强化学习自动炒股
  7. ArcGIS Pro常见地图包系列--移动地图包(MMPK)
  8. 用IntelliJ IDEA的GUI Designer写Swing程式
  9. Jmeter官网下载Binaries和Source的区别
  10. 【黑马程序员JVM学习笔记】01.引言