MySQL中引号的问题

原文: http://blog.csdn.net/wisgood/article/details/6317543

mysql中一个字符串,既可以用两个单引号表示,也可以用两个双引号表示。 比如字符串 wangxiaowei,用单引号表示 ‘wangxiaowei‘,双引号表示"wangxiaowei"

在用单引号表示一个字符串的时候,如果字符串中出现单引号,要用两个单引号才能表示一个单引号;如 wang‘xiaowei,用单引号表示 ‘wang‘‘xiaowei‘。在用双引号表示一个字符串的时候,如果字符串中出现双引号,要用两个双引号才能表示一个双引号;如 wang"xiaowei,用双引号表示"wang""xiaowei"。

对于如下字符串,wang""xiao‘wei(wang双引号双引号xiao单引号wei),既可以用单引号的形式表示,也可以用双引号的形式表示。

单引号表示为 ‘wang""xiao‘‘wei‘

解释: 单引号wang双引号双引号xiaowei单引号单引号wei单引号

双引号表示为 "wang""""xiao‘wei"

解释: 双引号wang双引号双引号双引号双引号xiaowei单引号wei双引号

时间: 2024-11-07 08:22:43

MySQL中引号的问题的相关文章

如何修改wampserver中mysql中字符编码的解决方案

因为我用的一般都是utf8,所以有必要改一下: 打开mysql控制台,输入密码登录之后,执行命令: show variables like '%char%'; 注意引号的中英文格式以及最后面的分号不要丢: 执行完之后会显示出Variable的名字和对应的value值: 之后打开mysql中的配置文件my.ini,找到 [client] 在其下面添加一句:default-character-set=utf8 找到[mysql] 在其下面添加和上面一样的内容: 找到[mysqld],一般是在最下面那

Mysql中字符串正确的连接方法

虽然SQL server和My sql的语句基本都一致,但是仍然存在一些小区别.就如字符串的连接来说,SQL server中的字符串连接是使用“+”来连接,不带引号sql server是做加法运算.而my sql中无论是带引号和不带引号,它都将其先转成数字型,然后在做运算. SQL Server中字符串的连接: ps:Age=21 SELECT '12'+'34',Age+1 FROM table 其结果输出结果是第一列是1234,第二列是22. MySQl中字符串连接: SELECT '12'

Mysql中前边有0的数据,0会被舍去的问题

最近由于项目的需求,需要频繁地拉取不同数据库中的数据,拉取数据的过程中,各种问题,十分悲催,真所谓,一个疏忽,你就要被推倒重来... 在经历了无数次被推倒又站起来,然后又被推倒的艰苦奋斗历程之后,终于完成了数据的迁移.更新.同步.修复.总结一下这期间遇到的部分问题: 1.Mysql中前边有0的数据,0会被舍去的问题 如一条数据为0371xxx,存入数据库后数据变为371xxx (1)如果字段类型必须为int,可以修改字段,增加zero fill,alter table 表名称 modify 字段

mysql中函数(转)

一.数学函数ABS(x)   返回x的绝对值 BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x)   返回大于x的最小整数值EXP(x)   返回值e(自然对数的底)的x次方FLOOR(x)   返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)      返回集合中最小的值LN(x)                    返回x的自然对数LOG(x,y)返回x的以y为底的对数MOD

【转】MySql中的函数

原文:http://www.cnblogs.com/kissdodog/p/4168721.html MySQL数据库提供了很多函数包括: 数学函数: 字符串函数: 日期和时间函数: 条件判断函数: 系统信息函数: 加密函数: 格式化函数: 一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. 函数 作用 ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回

Mysql中常用的函数汇总

Mysql中常用的函数汇总: 一.数学函数abs(x) 返回x的绝对值bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制)ceiling(x) 返回大于x的最小整数值exp(x) 返回值e(自然对数的底)的x次方floor(x) 返回小于x的最大整数值greatest(x1,x2,...,xn)返回集合中最大的值least(x1,x2,...,xn) 返回集合中最小的值ln(x) 返回x的自然对数log(x,y)返回x的以y为底的对数mod(x,y) 返回x/y的模(余数)pi(

mysql 倒引号

1.在mysql中,保留字不能作为表名,字段名等用处,如下:mysql> alter table student add column desc varchar(16) after name;1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'desc varchar

sql点滴37—mysql中的错误Data too long for column '' at row 1

原文:sql点滴37-mysql中的错误Data too long for column '' at row 1   1.MYSQL服务 我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止.重启动) 2.命令行方式 Windows 1.点击“开始”->“运行”(快捷键Win+R). 2.启动:输入 net stop mysql 3.停止:输入 net start mysql 提示* Redhat Linux 也支持service command,启动:# servic

mysql中" ' "和 " ` "的区别

两者在linux下和windows下不同,linux下不区分,windows下区分. 主要区别就是 单引号( ' )或双引号主要用于 字符串的引用符号 如: mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello'; 数据库.表.索引.列和别名用的是引用符是反勾号(‘`’)  注:Esc下面的键 mysql中" ' "和 " ` &q