下面是SQL-INSERT INTO 语句 的完整攻略。
INSERT INTO 语句
INSERT INTO
语句用于向表中插入新的行。语法如下:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
在上述语法中,table_name
表示要插入数据的表的名称,column1
、column2
、column3
等表示要插入的列的名称,用逗号分隔。VALUES
关键字后面的括号中,对应的是要插入的数据,用逗号分隔。
值得注意的是,在插入记录时,如果是字符串类型的数据,则需要使用单引号将其括起来,如果是数字类型的数据,则可以直接输入。
另外,如果你要插入的值和要插入的列的数目不同,则会收到错误的提示。
接下来,我们来看两个实例。
示例一
假设有一个 students
表,包含三个列:id
、name
和 age
。其中,id
列是一个自增列。现在,我们需要向该表中插入一条新纪录,记录该学生的姓名为 "张三",年龄为 20 岁。那么,可以使用以下 SQL 语句:
INSERT INTO students (name, age)
VALUES ('张三', 20);
这个语句将会向 students
表中插入一条新记录,该记录的 name
列为 "张三",age
列为 20。
示例二
再假设有一个 movies
表,包含四个列:id
、name
、director
和 year
。其中,id
列也是一个自增列。现在,我们需要向该表中插入两条新纪录。第一条记录表示电影 "黑暗骑士" 由导演 "克里斯托弗·诺兰" 拍摄于 2008 年;第二条记录表示电影 "少年派的奇幻漂流" 由导演 "李安" 拍摄于 2012 年。那么,可以使用以下 SQL 语句:
INSERT INTO movies (name, director, year)
VALUES ('黑暗骑士', '克里斯托弗·诺兰', 2008),
('少年派的奇幻漂流', '李安', 2012);
这个语句将会向 movies
表中插入两条新记录,分别表示上述两部电影的信息。
以上就是 SQL-INSERT INTO 语句 的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL – INSERT INTO 语句 - Python技术站