mysql 变量被引号括住_MySQL心得6--MySQL语言结构--常量、变量_MySQL

bitsCN.com

1.在MySQL数据库中,SQL语言由以下几部分组成。 (1)数据定义语言(DDL)。 用于执行数据库的任务,对数据库及数据库中的各种对象进行创建(create)、删除(drop)、修改(alter)等操作。如前所述,数据库对象主要包括:表、默认约束、规则、视图、触发器、存储过程等。不同数据库对象,其create、drop等语句的语法形式不同 (2)数据操纵语言(DML)。 用于操纵数据库中各种对象,检索和修改数据。DML包括的主要语句及功能如下表所示。语 句功 能说 明 SELECT从表或视图中检索数据 是使用最频繁的SQL语句之一 INSERT 将数据插入到表或视图中 UPDATE 修改表或视图中的数据 既可修改表或视图的一行数据,也可修改一组或全部数据 DELETE 从表或视图中删除数据 可根据条件删除指定的数据 (3)数据控制语言(DCL)。 用于安全管理,确定哪些用户可以查看或修改数据库中的数据,DCL包括的主要语句及功能如下表所示。 语 句 功 能 说 明 grant 授予权限 可把语句许可或对象许可的权限授予其他用户和角色 revoke 收回权限 与GRANT的功能相反,但不影响该用户或角色从其他角色中作为成员继承许可权限 (4) MySQL增加的语言元素。这部分不是SQL标准所包含的内容,而是为了用户编程的方便增加的语言元素。这些语言元素包括常量、变量、运算符、函数、流程控制语句和注解等。每个SQL语句都以分号结束,并且SQL处理器忽略空格、制表符和回车符。 2. 常量 1). 字符串常量 字符串是指用单引号或双引号括起来的字符序列,分为ASCII字符串常量和Unicode 字符串常量。 ASCII字符串常量是用单引号括起来的,由ASCII字符构成的符号串。举例:‘hello’ ‘How are you!’ Unicode 字符串常量与ASCII字符串常量相似,但它前面有一个N标志符(N代表 SQL-92标准中的国际语言(National Language))。N前缀必须为大写。只能用单引号括起字符串。举例:N‘hello’ Unicode 数据中的每个字符用两个字节存储,而每个ASCII字符用一个字节存储。 在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们用来表示特殊的字符,见下表。每个转义序列以一个反斜杠(“/”)开始,指出后面的字符使用转义字符来解释,而不是普通字符。注意 NUL 字节与 NULL 值不同,NUL为一个零值字节,而 NULL 代表没有值。 序 列 含 义 /0 一个ASCII 0 (NUL)字符 /n 一个换行符 /r 一个回车符(Windows中使用/r/n作为新行标志) /t 一个定位符 /b 一个退格符 /Z 一个ASCII 26字符(CTRL+Z) /' 一个单引号(“'”) /" 一个双引号(“"”) // 一个反斜线(“/”) /% 一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符 /_ 一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符 有以下几种方式可以在字符串中包括引号: ● 在字符串内用单引号“'”引用的单引号“'”可以写成“''”(两个单引号)。 ● 在字符串内用双引号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值