MySQL语言结构分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL语言结构分析

MySQL 语言结构 1.MySQL字符串和数字 2.MySQL数据标识符 3.MySQL名字的大小写敏感性 4.MySQL用户变量 5.MySQL 系统变量 6.MySQL 保留字 1.MySQL字符串和数字 字符串是多个字符组成的一个字符序列,由单引号(“”) 或双引号 (“”) 字符包围。(但在 ANSI 模式中运行时只能用单引号)。 例如: a string another string 在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“\”)开头,称为转义字符。 MySQL 识别下列转义字符: \0 一个 ASCII 0 (NUL) 字符。 \ 一个 ASCII 39 单引号 (“”) 字符。 \ 一个 ASCII 34 双引号 (“”) 字符。 \b 一个 ASCII 8 退格符。 \n 一个 ASCII 10 换行符。 \r 一个 ASCII 13 回车符。 \t 一个 ASCII 9 制表符(TAB)。 \z ASCII(26) (Control-Z)。这个字符可以处理在 Windows 系统中 ASCII(26) 代表一个文件的结束的问题。(当使用 mysql database filename 时 ASCII(26) 可能会引起问题产生。) \\ 一个 ASCII 92 反斜线 (“\”) 字符。 \% 一个 ASCII 37 “%” 字符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。 一个 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。 MySQL字符串 字符串中包含引号的可以有下列几种写法: 一个字符串用单引号“”来引用的,该字符串中的单引号“”字符可以用“”方式转义。 一个字符串用双引号“”来引用的,该字符串中的“”字符可以用“”方式转义。 你也可以继续使用在引号前加一个转义字符“\”来转义的方式。 一个字符串用双引号“”来引用的,该字符串中的单引号“”不需要特殊对待而且不必被重复或转义。同理,一个字符串用单引号“”来引用的,该字符串中的双引号“”不需要特殊对待而且不必被重复或转义。 MySQL字符串 下面显示的 SELECT 演示引号和转义是如何工作: mysql SELECT hello, hello, hello, hello, \hello; +-------+---------+-----------+--------+--------+ | hello | hello | hello | hello | hello | +-------+---------+-----------+--------+--------+ mysql SELECT hello, hello, hello, hello, \hello; +-------+---------+-----------+--------+--------+ | hello | hello‘ | hello‘ | hello | hello | +-------+---------+-----------+--------+--------+ mysql SELECT “hackbase\nvip\nmember\njeffrey; +-------------+ |hackbase | |Vip | |Member | |jeffrey | +-------------+ MySQL数字 整数被表示为一个数字序列。浮点数使用 “.” 作为一个十进制的分隔符。这两种类型的数字可以前置 `- 以表示一个负值。 有效整数的例子: 1221 0 -32 有效浮点数的例子: 294.42 -32032.6809e+10 148.00 一个整数可以在浮点语境中使用;它被解释为等值的浮点数。 MySQL数字 mysql select (59+62+58)/3; 2.MySQL数据标识符 数据库、表、索引、列和别名 数据库、表、索引、列和别名 数据库、表、索引、列和别名都需要遵守 MySQL 同样的规则。 标识符 最大长度 允许的字符 数据库 64 允许任何字符,除了/ \ . 表 64 允许任何字符,除了/ \. 列 64 所有的字符 别名 255 所有的字符 注意,除了

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档