下载此文档

第6章MySQL语言结构.ppt


文档分类:IT计算机 | 页数:约99页 举报非法文档有奖
1/99
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/99 下载此文档
文档列表 文档介绍
第6章 MySQL语言结构
MySQL语言简介


常量和变量
运算符与表达式


系统内置函数
MySQL语言简介
(1)数据定义语言(DDL)。用于执行数据库的任务,对数据库及数据库中的各种对象进行创建、删除、修改等操作。如前所述,数据库对象主要包括:表、默认约束、规则、视图、触发器、存储过程等。。
语句
功能
说明
CREATE
创建数据库或数据库对象
不同数据库对象,其CREATE语句的语法形式不同
ALTER
对数据库或数据库对象进行修改
不同数据库对象,其ALTER语句的语法形式不同
DROP
删除数据库或数据库对象
不同数据库对象,其DROP语句的语法形式不同
MySQL语言简介
(2)数据操纵语言(DML)。用于操纵数据库中各种对象,检索和修改数据。。
语句
功能
说明
SELECT
从表或视图中检索数据
是使用最频繁的SQL语句之一
INSERT
将数据插入到表或视图中
UPDATE
修改表或视图中的数据
既可修改表或视图的一行数据,也可修改一组或全部数据
DELETE
从表或视图中删除数据
可根据条件删除指定的数据
MySQL语言简介
(3)数据控制语言(DCL)。用于安全管理,确定哪些用户可以查看或修改数据库中的数据,。
语句
功能
说明
GRANT
授予权限
可把语句许可或对象许可的权限授予其他用户和角色
REVOKE
收回权限
与GRANT的功能相反,但不影响该用户或角色从其他角色中作为成员继承许可权限
(4)MySQL增加的语言元素。这部分不是SQL标准所包含的内容,而是为了用户编程的方便增加的语言元素。这些语言元素包括常量、变量、运算符、函数、流程控制语句和注解等。
常量和变量
常量

字符串是指用单引号或双引号括起来的字符序列,分为ASCII字符串常量和Unicode字符串常量。
ASCII字符串常量是用单引号括起来的,由ASCII字符构成的符号串,例如:
‘hello’‘How are you!’
Unicode 字符串常量与ASCII字符串常量相似,但它前面有一个N标志符(N代表 SQL-92标准中的国际语言(National Language))。N前缀必须为大写。只能用单引号括起字符串,例如:
N‘hello’ N‘How are you!’
常量
在字符串中不仅可以使用普通的字符,也可使用几个转义序列,它们用来表示特殊的字符,。
序列
含义
\0
一个ASCII 0 (NUL)字符
\n
一个换行符
\r
一个回车符(Windows中使用\r\n作为新行标志)
\t
一个定位符
\b
一个退格符
\Z
一个ASCII 26字符(CTRL+Z)
\'
一个单引号(“'”)
\"
一个双引号(“"”)
\\
一个反斜线(“\”)
\%
一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符
\_
一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符
常量
【】执行如下语句:
select 'This\nis\nfour\nlines';
执行结果为:
常量
【】执行下面的语句:
select 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';
执行结果为:
常量

数值常量可以分为整数常量和浮点数常量。
整数常量即不带小数点的十进制数,例如:1894,2,+145345234,–2147483648。
浮点数常量是使用小数点的数值常量,例如:,,,2。
常量
十六进制数值不区分大小写,其前缀“X”或“x”可以被“0x”取代而且不用引号。即X'41'可以替换为0x41,注意:“0x”中x一定要小写。
十六进制值的默认类型是字符串。如果想要确保该值作为数字处理,可以使用CAST(...AS UNSIGNED)。
【】执行如下语句:
select 0x41, cast(0x41 as unsigned);
执行结果如图所示。

第6章MySQL语言结构 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数99
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s1188831
  • 文件大小1.15 MB
  • 时间2017-08-12