控制流程函数
case[]when[]then[]else[]
SELECT CASE 2 WHEN 1 THEN 'one'WHEN 2 THEN 'two' ELSE 'more' END; --two
SELECT CASE WHEN 1>0 THEN 'true' ELSE 'false' END; --true
if()
SELECT IF(1>2,2,3);--3
算数运算符
可使用常见的算术操作符。注意就 -、 +和 *而言, 若两个参数均为正数,则其计算结果的精确度为 BIGINT (64比特),若其中一个参数为无符号整数, 而其它参数也是整数, 则结果为无符号整数。
SELECT 18014398509481984*18014398509481984.0; --324518553658426726783156020576256.0
SELECT 18014398509481984*18014398509481984; --0该数超过了int的最大值
SELECT 3/5;--0.60 SELECT 5 DIV 2;--2
还有一些其他的函数如日期函数,位函数没有贴出来.
事务
mysql5表类型有很多种 常见的是innerdb,myisam,其中后者不支持事务(我曾经在这上面吃过大亏阿,浪费了半天的时间).
我写的语句:
start transaction;
select @a:=sum(id) from aa;
update aa set name=@a where name='world 5';
--rollback;
commit;
其中表aa中有字段id,name
上面是事务的基本语法,当然还有很多其他的语法;
账户管理
创建用户
CREATE USER user [IDENTIFIED BY 'password'] [,user [IDENTIFIED BY 'password']];
删除账户
DROP USER user [, user]
授权
grant [权限] on [表对象,数据库对象] to [用户].
用户名重命名
RENAME USER old_user TO new_user;
存储过程和函数
看了一下网上又不错的地址http://blog.csdn.net/rdarda/article/category/1214941
函数和存储过程基本类似http://blog.csdn.net/starryheavens/article/details/5335449
分享到:
相关推荐
MySQL实验报告5(存储过程与函数)(1)(1).pdf
mysql 存储过程 ,存储函数的调用示例
第11章MySQL存储过程与函数.docx
这是官网中mysql存储过程创建和函数的使用文档。
MySQL系列—-创建存储函数、游标的使用创建存储函数输入任意三个数,结果输出它们的最小值调用函数使用游标使用游标从表中查询信息从sc表中查询成绩高于80分的学生信息有帮助的别忘了点个赞再走哦!! 本期是MySQL...
MySql中创建存储过程及函数的方法,并就创建存储过程和函数的异同,对各种数据库进行了比较。
MySQL数据库:存储函数的创建.pptx
在MySQL 入门教程中,我们能够看到很多关于如何创建储存过程 和如何利用 IN 和 OUT 参数调用存储过程的示例。这些示例都很简单,能够很好的帮助你理解 MySQL 中创建带参数存储过程的语法。这些示例已在 MySQL 5.5 中...
存储函数创建完后,就如同系统提供的内置函数(如VERSION()),所以调用存储函数的方法也差不多,都是使用SELECT关键字。 【例】 创建一个存储函数,返回Book表中某本书的作者姓名。 存储函数举例 DELIMITER $$ ...
一、什么是MySQL存储过程? 在大型项目中,有时候需要重复执行能够完成特定功能的SQL语句集,而MySQL为我们提供了存储过程的概念,存储过程是...三、Navicat创建一个存储过程 (1):先选择某个数据库中的函
1.编写带输入参数的存储过程proc_St:在查询分析器中创建一个存储过程,要求输入学号和姓名-----即要求以学号(@SSno)和姓名(@SSname)为存储过程的输入参数(存储过程的参数名必须以@开头,每个参数都应当有数据...
创建 MySQL 存储过程程序 -- 事务处理,内建函数,存储过程函数和触发器 在应用程序中使用 MySQL 存储过程程序 -- 在 PHP,Java,Perl,Python 和 .NET(C# 和 VB.NET)中使用存储过 程编程 优化 MySQL ...
创建mysql存储过程的基本函数以及大量实例
存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中...
本篇文章是对mysql创建自定义函数与存储过程进行了详细的分析介绍,需要的朋友参考下
mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql函数的概念: 函数是完成特定功能的...而存储函数可以作为其它sql语句的组成部分来出现。 存储过程可以调用存储
资源包中囊括了MySQL数据库中的存储过程的使用包含的基本结构及日常所使用到的基本函数的使用【包括java端调用存储过程,创建临时表,动态执行sql语句,过程的递归调用,指针循环取数,批量创建表删除表,树状结构的...
MySQL数据库应用-实验训练:存储过程与函数的构建与使用实验目的:基于实验1创建的汽车用品网上商城数据库Shopping,理解存储过程和函数的概念和作用,练习存储过程和存储函数的构建和使用方法,体会存储过程和存储...
本文实例讲述了MySQL实现创建存储过程并循环添加记录的方法。分享给大家供大家参考,具体如下: 先创建,然后调用: -- 创建存储过程 DELIMITER;// create procedure myproc() begin declare num int; set num=1; ...