为什么MYSQL中字符串有时要加双引号,有时不要

为什么MYSQL中字符串有时要加双引号,有时不要,第1张

mysql数据库中,加双引号,一般是为了避免字段命名与系统相冲。比如date,他本来是mysql中预置的变量,这个时候你查 selecet date from table;就会出问题,加上双引号或单引号或者反引号(就是键盘tab上边那个)select `date` from table;

一、首先,打开Excel表格程序,在Excel表格程序中输入加引号的数字,选中一个单元格。

二、然后,在相邻的单元格内输入函数“'”&A1&“'”,回车输入函数。

三、最后,即可在Excel表格主界面中看到excel表中数字加引号完成,问题解决。

用SQL语句往数据库某字段(字符型)中插入字符串,但是当该字符串中带有单引号(')时就会出错!因为插入的字符串被从单引号处截断,造成SQL语句的语法错误

C# 代码如下:

public String checkString(String str){

String returnStr = "";

if(strindexOf("'") != -1){//判断字符串是否含有单引号

returnStr = strreplace("'", "''");

str = returnStr;

}

return str;

}

4SQL 代码如下:

单引号('' )代替单引号(')即可

,'''' 代表‘

insert into table1 (test) values ('''')

按CTRL+H,在查找那里输入~',即波浪线加这个单引号,然后在替换里什么都不填,然后替换所有就可以了。

因为都是数字,所以会这样,这样做是为了不让数字显示不完全或是以其它方式显示,比如说以对数显示

以上就是关于为什么MYSQL中字符串有时要加双引号,有时不要全部的内容,包括:为什么MYSQL中字符串有时要加双引号,有时不要、如何在excel表中数字加引号、如何想数据库中插入单引号急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9841986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存