- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 MySQL语言结构 第6章 MySQL语言结构 第6章 MySQL语言结构 (3)数据控制语言(DCL)。 用于安全管理,确定哪些用户可以查看或修改数据库中的数据。 第6章 MySQL语言结构 6.1 常量和变量 6.1.1 常量 6.1.1 常量 输出字符串中包括单引号和双引号的情况。 例:要求输出This Is Four Lines SELECT This Is Four Lines; SELECT This Is Four Line\s; SELECT This Is Four Lines; (?此处为两个单引号) SELECT This Is Four Lines; 例:要求输出This Is Four Lines SELECT This Is Four Lines; SELECT This Is Four Line\s; SELECT This Is Four Lines; SELECT This Is Four Lines; 两种方式可以在字符串中包括引号: 1、可不转义的: ? 一个字符串用双引号来引用的,该字符串中的单引号不需要特殊对待而且不必被重复或转义。 例: SELECT This Is Four Lines; 一个字符串用单引号来引用的,该字符串中的双引号不需要特殊对待而且不必被重复或转义。 例: SELECT This Is Four Lines; ? 两种方式可以在字符串中包括引号: 2、必须转义的: ? 一个字符串用单引号来引用的,该字符串中的单引号字符可以用两个单引号方式转义。 ? ? 例: SELECT This Is Four Lines; 一个字符串用双引号来引用的,该字符串中的双引号字符可以用两个双引号方式转义。 ? 例: SELECT This Is Four Lines; 可以使用一个转义字符“\”来转义 。 例: SELECT This Is Four Line\s; SELECT This Is Four Line\s; 获取一个单引号的方法 可不转义的 “ ‘ ” 必须转义的 ‘ ‘’ ’ 必须转义的 ‘ \’ ’ 获取一个双引号的方法 可不转义的 ‘ “ ’ 必须转义的 “ “” ” 必须转义的 “ \” ” 6.1.1 常量 2. 数值常量 数值常量可以分为整数常量和浮点数常量。 整数常量:不带小数点的十进制数。 浮点数常量:使用小数点的数值常量。 6.1.1 常量 十六进制值的默认类型是字符串。如果想要确保该值作为数字处理,可以使用CAST(...AS UNSIGNED)。 【例6.3】 执行如下语句: SELECT 0x41, CAST(0x41 AS UNSIGNED); 6.1.1 常量 6.1.1 常量 6.1.1 常量 6.1.1 常量 6.1.2 变量 SET @user_variable1=expression1 [, @ user_variable2= expression2 , …] 【例6.7】 创建用户变量name并赋值为“王林”。 SET @name=王林; 注意: @符号必须放在一个用户变量的前面,以便将它和列名区分开。“王林”是给变量name指定的值。 name的数据类型是根据后面的赋值表达式自动分配的。也就是说,name的数据类型跟 王林 的数据类型是一样的。如果给name变量重新赋不同类型的值,则name的数据类型也会跟着改变。 还可以同时定义多个变量,中间用逗号隔开。 6.1.2 变量 6.1.2 变量 对于SET语句,可以使用“=”或“:=”作为分配符。 分配给每个变量的值可以为整数、实数、字符串或NULL值。 SET @user_variable1:=expression1 [, @ user_variable2:= expression2 , …] 可以使用SQL语句代替SET语句来为用户变量分配一个值。在这种情况下,分配符必须为“:=”,而不能用“=”,因为在非SET语句中“=”被视为比较操作符。 【例6.13】 执行如下语句: SELECT @t2:=(@t2:=2)+5 AS t2; 结果t2的值为7。 6.1.2 变量 6.1.2 变量 6.1.2 变量 (1)全局系统变量 当MySQL启动的时候,全局系统变量就初始化了,并且应用于每个启动的会话。如果使用GLOBAL(要求SUPER权限)来设置系统变量,则该值被记住,并被用于新的连接。 【例6.16】 将全局系统变量sort_buffer_size的值改为250
您可能关注的文档
- 第5章结构单调加载静力试验.ppt
- 第5章花香遗传.ppt
- 第5章设计阶段工程造价管理.ppt
- 第5章软件测试计划与文档.ppt
- 第5章输入键名字与合体字.ppt
- 第5章重农学派的经济理论.ppt
- 第5章需求和消费者行为萨缪尔逊《经济学》第十八版微观经济学-(浙江财经学院)》.ppt
- 第5章非线性影视编辑教程AdobePremiereProCS3.ppt
- 第5章预应力混凝土1.ppt
- 第5篇工程项目管理软件应用.ppt
- 2025年重庆护理职业学院单招语文测试题库附答案.docx
- 2025年重庆市南充市单招(语文)测试题库必威体育精装版.docx
- 2025年吐鲁番职业技术学院单招语文测试题库必威体育精装版.docx
- 2025年邯郸幼儿师范高等专科学校单招(语文)测试题库必威体育精装版.docx
- 2025年洛阳科技职业学院单招语文测试题库必威体育精装版.docx
- 2025年金山职业技术学院单招(语文)测试模拟题库附答案.docx
- 2025年江西机电职业技术学院单招语文测试题库必威体育精装版.docx
- 2025年郑州电子信息职业技术学院单招(语文)测试模拟题库必威体育精装版.docx
- 2025年石家庄铁路职业技术学院单招(语文)测试题库附答案.docx
- 2025-2030年中国硅片外延设备行业市场现状分析及发展建议研究报告.docx
文档评论(0)