数据库插入语句单引号和双引号区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库插入语句单引号和双引号区别相关的知识,希望对你有一定的参考价值。

数据库查询分析器插入语句
insert admin values("admin","admin")

insert admin values('admin','admin')

数据库里面表示字符串的都是单引号,而不是双引号。表示空字符串用('')两个单引号,如果用双引号就直接出现语法错误,如果要表示值为双引号的字符串应该用('“”'),总之,数据库里的字符串表示用单引号,而不像其他语言中用双引号表示字符串 参考技术A 在sql server里字符串用单引号起来,用双引号会出错,因此第一句不能正确运行本回答被提问者采纳 参考技术B 建议数据库内使用单引号,双引号一般语言中使用 参考技术C SQL里没有双引号用法,数据类型为字符时用单引号

SQL查询语句中单引号和双引号的问题

sql="select * from table1 where user1='"&request.form("names")&"' and userid="request.querystring("id")"" 上面这一句中 '"&request.form("names")&"' 表示的是文本字段, "request.querystring("id")" 表示的是自动编号字段,我的疑惑是 双引号已经标示是字符串了,那么&request.form("names")&加上双引号就行了,为什么双引号外还要再加上单引号?request.querystring("id")对应的是自动编号还要加上双引号? 我以前学的是JS,对这点不大明白,请高手不惜赐教。

参考技术A 是这样的在SQL里字符型只能用单引号,双引号是引用的链接数据库的程序里的,如果要用双引号,在SQL里要加个',要是要加单引号也一样前面加个'所以就变成''',''了

以上是关于数据库插入语句单引号和双引号区别的主要内容,如果未能解决你的问题,请参考以下文章

SQL查询语句中单引号和双引号的问题

SQL查询语句中单引号和双引号的问题

单引号和双引号的区别

SQL语言中的单引号与双引号区别

sql中单引号跟双引号有啥区别?分别用于啥情况?

MySQL插入包含单引号和双引号的数据,给出语法错误