sql数据库insert into values的数据格式是怎么规定的? 5

例如,id、name列分别是int、nchar类型insertintoStudentvalues(10,'李四');那其它数据类型的列值呢,也是用单引号括起来吗... 例如,id、name 列分别是 int、 nchar类型
insert into Student values(10, '李四' );
那其它数据类型的列值呢,也是用 单引号 括起来吗
展开
 我来答
匿名用户
推荐于2017-07-25
展开全部
insert into 表名(列名1,列名2,...) values(列值1,列值2,...) --有具体列名的,values中必须一一对应;没有写列名列表的需要根据表的列一一对应(除自增列不用赋值外)
对应的列值,按照数据类型除int类型或者float/double/number外一般都要单引号括起来
匿名用户
2014-11-26
展开全部
你全部用单引号 括起来都可以,int型也可以。

一般数值类型都不用加。
追问
string str = "insert into Tittle(编号,名称,环境,内容)valuse(s1,'s2', 's3 ','s4')";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.ExecuteNonQuery();// 执行指定的sql操作语句
我c#程序连接数据库后,往表里添加数据。老是说语法错误,搞不懂哪错。
追答
valuse都写错了 是values

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你以为你以为de
2014-11-26 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部
类型多啦,你问哪个,一帮是字串的就引起来
更多追问追答
追问
string str = "insert into Tittle(编号,名称,环境,内容)valuse(s1,'s2', 's3 ','s4')";
SqlCommand cmd = new SqlCommand(str, conn);
cmd.ExecuteNonQuery();// 执行指定的sql操作语句
我c#程序连接数据库后,往表里添加数据。老是说语法错误,搞不懂。
追答
那你一个个插入看是那个字段会错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式