简单的INSERT语句

INSERT INTO 语句用来向数据表中插入数据,比如执行下面的语句就可以向T_Person表中插入一条数据:


INSERT INTO T_Person(FName,FAge,FRemark) VALUES("Tom",18,"USA");

这句SQL向T_Person表中插入了一条数据,其中FName字段的值为"Tom",FAge字段的值为18,而FRemark字段的值为"USA"。VALUES 前边的括号中列出的是要设置字段的字段名,字段名之间用逗号隔开;VALUES 后边的括号中列出的是要设置字段的值,各个值同样用逗号隔开。需要注意的是VALUES前列出的字段名和VALUES后边列出的字段值是按顺序一一对应的,也就是第一个值"Tom"设置的是字段FName 的值,第二个值18设置的是字段FAge的值,第三个值"USA"设置的是字段FRemark 的值,不能打乱它们之间的对应关系,而且要保证两边的条数是一致的。由于FName 和FRemark字段是字符串类型的,所以需要用单引号4将值包围起来,而整数类型的FAge 字段的值则不需要用单引号包围起来。

我们来检验一下数据是否真的插入数据表中了,执行下面的SQL语句:


SELECT * FROM T_Person5

执行完毕我们将会看到如下的输出结果(在不同的数据库系统以及管理工具下的显示效果会略有不同):

可以看到插入的数据已经保存在T_Person表中了,我们还可以运行多条SQL语句来插入多条数据:


INSERT INTO T_Person(FName,FAge,FRemark) VALUES("Jim",20,"USA");

INSERT INTO T_Person(FName,FAge,FRemark) VALUES("Lili",22,"China") ;

INSERT INTO T_Person(FName,FAge,FRemark) VALUES("XiaoWang",17," China ") ;

再次执行SELECT * FROM T_Person来查看表中的数据。

INSERT语句中列的顺序可以是任意的,比如我们也可以用下面的SQL来插入数据:


INSERT INTO T_Person(FAge,FName,FRemark) VALUES(21,"Kimisushi","Korea")

执行SELECT * FROM T_Person来查看表中的数据。

可见INSET语句中列的顺序不会影响数据插入的结果。

posted @   尐鱼儿  阅读(569)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示