




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
昨日回 数据控制语 用户管 用户数据所在位置 创建用户 删除用户 修改用户 权限管 权限是什么 授予权限 权限 事务控制语 什么叫做“事务 事务的特点 事务模式 事务执行的基本流 mysql编 mysql编程中语句块包含符 流程控制语 if语句 case语句 loop循环语 while循 repeat循 leave语句 mysql中的变量 普通变量:不带“@”符号 会话变量:带“@”符号 变量赋值有如下形式 ()函数 定义形式 调用形式 删除函数 过程 定义形式 调用过程 删除过程 在php中使用函数或过程的示 触发器 含义 定义形式 昨日回表1【连接形式】join 表2【on连接条件】交叉连接 表 【cross】 表内连接 表 【inner】 表 on连接条连接的条件的形式是 表1.字段1=表2.字段左(外)连接leftouter)分用null填充。表1left 【outer】join 表2on连接条件右(外)连接right(outer)join:分用null填充。表1right 【outer】join 表2 on连接条件全(外)连接full(outer)join: 字段或表达式或(子查询) 表或(子查询 运算符值 使用in的子查询 (列子查询列子查询的结果,要看做是“多个数据”,类似这样情形: 比较运算符any 使用all的子查询: 比较运算符all 使用some的子查询:是any的同义词;形式: exists(子查询含义:子查询结果有数据,就表示真(true)但,应用中,常常会在子查询中,实用主查询的数据(字段值),并作为子查询的判断条件,此时就会在系统“隐蔽构成”接查询,这样就可以该条件作为连接条 【all disctinct 2,order 数据控制语用户管用户数据所在位置mysql中的所有用户,都在系统数据库(mysql)中的user表中——不管哪个数据库的用户,都创建用户 ‘用户名’@’允许登录的地址/服务器’identified 删除用户 修改用户setpassword=password('修改他人的(前提是限set '用户名'@'允许登录的地址'=password('权限管权限是什么selectupdate:代表可以修改数据;delete:代表另一个表现形式(带中文说明授予权限 权限列表on 某库.某个对象to ‘用户名’@’允许登录的位置’【identified 下级单位有:表名,视图名,过程名;函数名; 某库.*:代表指定的该库中的所有下级单位; 但:如果该用户不,此时其实就是创建一个新用户;并此时就必须设置其了权限 权限列表 某库.某个对象 ‘用户名’@’允许登录的位置事务控制语什么叫做“事务给汇款5000元买,操作界面不用管,不管什么操作界面,最终都要到这样 money=money-5000 money=money+5000 事务的特点商品库中的该商品数量减1,又要让对应用户的购物车中的该商品加1;(而不仅仅是内存中的变化)事务模式 mit= mit=现在,关闭该模式:然后,执行insert:但是,再查看结果,即insert执行之后,数据并没有出现事务执行的基本流 没有出错){ }}
//回滚事务;此时就是全部撤phpmysql 编程中语句块包含符js或php[标识符 endif; (条件判断 end流程控制语if语句case //如果@v11,则表示满足条件,进入这个分支; endcase; @v1>0 then//如果该条件满足,就执行这个分支,否则就继续判断下一个条件。。。 @v1<0 loop循环if(条件)then while循 =1; @v1<10 (id,num) values(null, @v1+1; repeat =1; (id,num) values(null, @v1+1; leaveleave标识符;mysql中的变量mysql中,有两种变量普通变量:不带“@”符号 变量名类型 【 变量名= 取值:就直接使用变量名编程环境?只有3个:1,定义函数的2,定义过程的3,定义触发器的会话变量:带“@”符号定义形式(其实也是赋值形式 @变量名= //跟php类似,无需定义,直接赋值,第一次就算是定义变量赋值有如下形式1(针对普通变量setdeclare2(针对会话变量set@变量名=表达式;#此方式可以无需declare语法,而是直接赋值,类似php定义变量并赋值。3(针对会话变量select@一个select语句输出“结果集”。4(针对会话变量select表达式into@select()函数函数,也说成“函数”,其实就是js或php中所说的函数!这里的函数必须返回一个数据(值定义形式2,在函数,也可以有各种增删改语句调用形式跟调 8+3asf2, @v1=now(); @v2=func1();删除函数 定义形式inout:是in和out的结合,具有双向作用;调用过程 过程名(实参1,实参 举例1:#并返回该表的第一个字段的前3大值的行删除过程 在php中使用函数或过程的示$v1=$v2=$sql= values( func1($v1,$v2 $v1=$v2=$v3=$sql=“call insert_user($v1,$v2, $result=$id=$sql= Get_User_Info($id $result 触发器含义定义形式 触发器名触发时机触发事件 1,触发时机2个:before(在....之前),after(在之后);2,触发事件3个:insert,update,delete @v1=new.id; //获得该新或update行的id字段的值(前提是有该id) @v2=new.age; @v1=old.id; //获得该新或update行的id字段的值(前提是有该id) @v2=old.age; ◦ ◦ cce该行数该行数 @ @—t—将_ 1将_@@前 前日日, 日日之t 之获得新行勺字#获得获得新行勺字#获得行勺—)r ·1—)r e 表日日, 表日日,进 进其结果其结果忒 f
b mL, oL 在 SU 在t-N d 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论