mysql - 如果我使用双引号在 SQL 数据库的表中插入字符串有多大影响?

标签 mysql sql database ddl dml

请先理解我的问题。

所以,我一直在想,如果我在SQL编码中使用双引号 (")而不是单引号中的字符串,有什么区别吗? > (')?

观看这段来自可汗学院的视频(2:30),以更好地理解我的问题。 https://www.khanacademy.org/computing/computer-programming/sql/sql-basics/pt/creating-a-table-and-inserting-data

我没有在其他任何地方使用双引号,它只是用于字符串和将数据插入表中。

那么,它有什么问题呢?

我期待专家 SQL Coder 给出合乎逻辑的答案。 提前致谢。

enter image description here

enter image description here

最佳答案

Sql 中的单引号与 sql 中的双引号可能看起来像其他语言中的字符与字符串。

但是,在 sql 中,两者之间没有区别。使用单引号是通用标准。在某些情况下,我们也需要双引号,我想这也取决于要求

例如, 如果您使用变量来存储,那么为了区分两者,您可以将其存储在双 qoutes 中,并将另一个存储在单 qoutes 中。

关于mysql - 如果我使用双引号在 SQL 数据库的表中插入字符串有多大影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54913736/

相关文章:

mysql - 在 SQL 中执行 CASE WHEN 语句时出现错误

sql - '+' 附近的语法不正确 - SQL/TSQL

mysql - 向 mysql 数据库中的所有表添加列(未知表名)

objective-c - 如何构建一个在离线输入数据时同步的应用程序?

java - 插入查询未执行

php - 我使用 PHP/MySQL 作为后端创建了一个应用程序。基本 URL 不起作用

php - 在谷歌云上获取 502 错误网关

mysql - 删除索引高于 X 且具有相同值的行

mysql - 如何获取mysql中最后一条之前的最后一条记录?

mysql - 在Mysql中设置不同的自动增量值