21张图带你看懂MySQL 5.5版本的安装全过程,上手超容易

21张图带你看懂MySQL 5.5版本的安装全过程,上手超容易,第1张

大家都知道 MySQL 是最流行的关系型数据库管理系统 ,很具有实用性,对于我们学习很多技术都有帮助,由于我们会经常地使用到它,那么我们就要先学会它的安装, 首先我们要在MySQL官网上下载好自己所需要的版本,这里给大家分享的安装教程是MySQL 5.5.62.0版本,下面的教程是一步一步进行的截图,按照下面的图集所示,安装绝对没有问题。

第一步:双击打开MySQL安装包。

第二步:选择laceept the license tems,点击Next进入下一步

第三步:选择Custom(Manually sellect the products thatshoulld be installledl on the syslem)自定义安装;点击Next进入下一步。

第五步:

1.双击后不要动里面的选项。

2.出现后点击选择安装路径建议不要安装在C盘!

第六步:

1.我安装的路径在E盘。

2.设置好点击OK。

第七步:直接点击Next进入下一步。

第八步:点击Execute进入下一步。

第九步:

1.出现这个才是正确的。

2.点击Next进入下一步。

第十步:直接点击Next进入下一步。

第十一步:

1.选择 Standalone MySQL Server / Classic MySQL Replication

2.点击Next进入下一步。

第十二步:直接点击Next进入下一步。

第十三步:直接点击Next进入下一步。

第十四步:

1.输入密码:root 【这里建议大家不要设置麻烦的密码,通常密码使用root即可】。

2.点击Next进入下一步。

第十五步:直接点击Next进入下一步。

第十六步:点击Execute进入下一步。

第十七步:

1.全部出现对勾说明安装正确

2.点击Finish进入下一步。

第十八步:直接点击Next进入下一步。

第十九步:大功告成,点击Finish按钮退出闭关修炼即可。

第二十步:

打开MySQL 5.7 Command Line Client或者MySQL 5.7 Command Line Client - Unicode快捷方式,输入密码root进行验证进入。

第二十一步:出现以下画面说明验证成功,谢谢观看,告辞!

mysql存储过程的基本用法有哪些

在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。

特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅容易维护,而且执行效率也高。

一、MySQL 创建存储过程

"pr_add" 是个简单的 MySQL 存储过程,这个MySQL 存储过程有两个 int 类型的输入参数 "a"、"b",返回这两个参数的和。

复制代码 代码如下:

drop procedure if exists pr_add

计算两个数之和

复制代码 代码如下:

create procedure pr_add

(

a int,

b int

)

begin

declare c int

if a is null then

set a = 0

end if

if b is null then

set b = 0

end if

set c = a + b

select c as sum

/*

return c

不能在 MySQL 存储过程中使用。return 只能出现在函数中。

*/

end

二、调用 MySQL 存储过程

复制代码 代码如下:

call pr_add(10, 20)

执行 MySQL 存储过程,存储过程参数为 MySQL 用户变量。

复制代码 代码如下:

set @a = 10

set @b = 20

call pr_add(@a, @b)

三、MySQL 存储过程特点

创建 MySQL 存储过程的简单语法为:

复制代码 代码如下:

create procedure 存储过程名字()

(

[in|out|inout] 参数 datatype

)

begin

MySQL 语句

end

MySQL 存储过程参数如果不显式指定"in"、"out"、"inout",则默认为"in"。习惯上,对于是"in" 的参数,我们都不会显式指定。

1. MySQL 存储过程名字后面的"()"是必须的,即使没有一个参数,也需要"()"

2. MySQL 存储过程参数,不能在参数名称前加"@",如:"@a int"。下面的创建存储过程语法在 MySQL 中是错误的(在 SQL Server 中是正确的)。 MySQL 存储过程中的变量,不需要在变量名字前加"@",虽然 MySQL 客户端用户变量要加个"@"。

复制代码 代码如下:

create procedure pr_add

(

@a int, -- 错误

b int -- 正确

)

3. MySQL 存储过程的参数不能指定默认值。

4. MySQL 存储过程不需要在 procedure body 前面加 "as"。而 SQL Server 存储过程必须加 "as" 关键字。

复制代码 代码如下:

create procedure pr_add

(

a int,

b int

)

as -- 错误,MySQL 不需要 "as"

begin

mysql statement ...

end

5. 如果 MySQL 存储过程中包含多条 MySQL 语句,则需要 begin end 关键字。

复制代码 代码如下:

create procedure pr_add

(

a int,

b int

)

begin

mysql statement 1 ...

mysql statement 2 ...

end

6. MySQL 存储过程中的每条语句的末尾,都要加上分号 ""

复制代码 代码如下:

...

declare c int

if a is null then

set a = 0

end if

...

end

7. MySQL 存储过程中的注释。

复制代码 代码如下:

/*

这是个

多行 MySQL 注释。

*/

declare c int-- 这是单行 MySQL 注释 (注意 -- 后至少要有一个空格)

if a is null then # 这也是个单行 MySQL 注释

set a = 0

end if


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6121608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存