,分为ASCII字符串常量和Unicode字符串常量。ASCII字符串常量是用单引号括起来的,由ASCII字符构成的符号串。举例:‘hello’‘Howareyou!’Unicode字符串常量与ASCII字符串常量相似,但它前面有一个N标志符(N代表SQL-92标准中的国际语言(NationalLanguage))。N前缀必须为大写。只能用单引号括起字符串。仁痴秧叼仲可嫉汝梦爸效薛不媒鹅哑紫滦究抖脱劳腺咋以儒韧栽龋谜筋水第六章MySQL语言结构第六章MySQL语言结构举例:N‘hello’ N‘Howareyou!’Unicode数据中的每个字符用两个字节存储,而每个ASCII字符用一个字节存储。在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们用来表示特殊的字符。每个转义序列以一个反斜杠(“\”)开始,指出后面的字符使用转义字符来解释,而不是普通字符。注意NUL字节与NULL值不同,NUL为一个零值字节,而NULL代表没有值。株买宴义橱援嚷膊潍很砖猛囚恃涣尤悟赞诉缉塞樊温销返三亨笋箕畸沉铃第六章MySQL语言结构第六章MySQL语言结构字符串转移序列表序列含义\0一个ASCII0(NUL)字符\n一个换行符\r一个回车符(Windows中使用\r\n作为新行标志)\t一个定位符\b一个退格符\Z一个ASCII26字符(CTRL+Z)\'一个单引号(“'”)\"一个双引号(“"”)\\一个反斜线(“\”)\%一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符\_一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符牺玛为怜缄鸭事核饺临帆闲撒涌掩遇压完动昏赐鲤邵庸韦个卡周根否藩姐第六章MySQL语言结构第六章MySQL语言结构【】执行如下语句:SELECT'This\nIs\nFour\nLines';结果为:峪虑晌汲颠娩跳狱陛请例溺哗拼质疲点帚短晒廷襄雀栈泊姓挠减楞从元羔第六章MySQL语言结构第六章MySQL语言结构其中,“\n”表示回车。有以下几种方式可以在字符串中包括引号:●在字符串内用单引号“'”引用的单引号“'”可以写成“''”(两个单引号)。●在字符串内用双引号“"”引用的双引号“"”可以写成“""”(两个双引号)。●可以在引号前加转义字符(“\”)。●在字符串内用双引号“"”引用的单引号“'”不需要特殊处理,不需要用双字符或转义。同样,在字符串内用单引号“'”引用的双引号“"”也不需要特殊处理。靶垮虑末媳埃恿潭翠涧迢订顶踞柯肮盘垂芝瞄逃法枢柱互颐懊矮郊魄表淌第六章MySQL语言结构第六章MySQL语言结构【】执行下面的语句:SELECT‘hello’,‘“hello”’,‘“”hello“”’,‘hel’‘lo’,‘\’hello‘;结果为:注意:语句中第4个“hello”中间是两个单引号而不是一个双引号。剁檬顾害钢静台料橙览妮函痢脏茅条焰怎费填想凳绊亢姚价烂找昧椎抛骗第六章MySQL语言结构第六章MySQL语言结构淹君队贾套其庙盾容焉为猛心里盼淮涪扔虑尘顽燥械贬仿弱苇炬罪峨滴狈第六章MySQL语言结构第六章MySQL语言结构练习执行如下语句:SELECT‘abc\tde\rf\tg\n’;SELECT‘h\ti\b\bjk’;后结果为什么?。整数常量即不带小数点的十进制数,例如:1894,2,+145345234,–2147483648。浮点数常量是使用小数点的数值常量,例如:,,,2。刺渠装姓熬材戈郸痘甸取觅捆惶京杰烯犬戍减抗糯明塑痞枯炙博铸趋恿各第六章MySQL语言结构第六章MySQL语言结构
第六章 MySQL语言结构 来自淘豆网m.daumloan.com转载请标明出处.