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

简介: 今天是SQL教程的第八课。这节课讲讲 INSERT插入语句,用来像数据库中添加数据。基本语法:

今天是SQL教程的第八课。


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


基本语法:


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

1、插入单行


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

image.png


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


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

image.png


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


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表中插入两条新数据。


image.png


答案


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


image.png


下节课讲讲UPDATE 更新语句。


目录
相关文章
|
4月前
|
SQL Oracle 关系型数据库
SQL 数据操作技巧:SELECT INTO、INSERT INTO SELECT 和 CASE 语
SELECT INTO 语句将数据从一个表复制到一个新表中。
62 1
|
2月前
|
SQL 关系型数据库 MySQL
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
MySQL技能完整学习列表3、SQL语言基础——1、SQL(Structured Query Language)简介——2、基本SQL语句:SELECT、INSERT、UPDATE、DELETE
51 0
|
1月前
|
SQL 存储 关系型数据库
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
SQL的基本语法以及SQL语句的关键字的使用,SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP等。
|
29天前
|
SQL 关系型数据库 MySQL
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
14 0
|
1月前
|
SQL 关系型数据库 MySQL
零基础快速自学SQL,2天足矣
零基础快速自学SQL,2天足矣
36 0
|
2月前
|
SQL 存储 数据库
【数据库SQL server】自学终极笔记
【数据库SQL server】自学终极笔记
95 0
|
4月前
|
SQL 数据库
SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
SQL INSERT INTO 语句用于在表中插入新记录。
212 0
|
6月前
|
SQL Java 数据库
JSP课程管理系统选课myeclipse开发sql数据库web结构java编程
JSP 课程管理系统(成绩和选课) 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
35 0
|
7月前
|
SQL 数据处理 数据库
第3章 关系数据库标准语言SQL——3.2 学生-课程数据库
第3章 关系数据库标准语言SQL——3.2 学生-课程数据库
|
8月前
|
SQL 数据库
拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
99 0