python3.5怎么装MySQL数据库

python3.5怎么装MySQL数据库,第1张

下文将教您如何创建mysql存储过程,并附上了详细的步骤,如果您在mysql存储过程方面遇到过问题,不妨一看,对您会有所帮助。

--选择数据库

mysql>

use

test

database

changed

--创建示例用表

mysql>

create

table

zzm(

->

id

int

primary

key

auto_increment,

->

name

varchar(10)

->

)

query

ok,

0

rows

affected

(0.20

sec)

mysql>

insert

into

zzm(name)

values('zhang')

query

ok,

1

row

affected

(0.08

sec)

mysql>

insert

into

zzm(name)

values('zeng')

query

ok,

1

row

affected

(0.05

sec)

mysql>

insert

into

zzm(name)

values('ming')

query

ok,

1

row

affected

(0.05

sec)

mysql>

select

*

from

zzm

+----+-------+

|

id

|

name

|

+----+-------+

|

1

|

zhang

|

|

2

|

zeng

|

|

3

|

ming

|

+----+-------+

3

rows

in

set

(0.00

sec)

--更改命令结束符(因为在procedure中经常要用到默认的命令结束符--分号()

--所以在创建procedure的时候需要定义新的结束符以说明创建procedure的命令结束)

--这里将结束符号改成美元符号--$

mysql>

delimiter

$

--创建mysql存储过程p3

--此存储过程的过程名是p3,该过程包含两个参数,

--一个是输入类型的(以in标示),参数名是nameid,类型是int,

--一个是输出类型的(以out标示),参数名是person_name,类型是varchar(10)

--此存储过程的作用是查询出zzm表的全部内容,会输出结果集(data

set),然后

--再查询表中记录的id是nameid的字段name,将其输出到第二个输出类型的参数里面,这个查询

--不会输出结果集。

mysql>

create

procedure

p3(in

nameid

int,

out

person_name

varchar(10))

->

begin

->

select

*

from

test.zzm

->

select

zzm.name

into

person_name

from

test.zzm

where

zzm.id

=

nameid

->

end

->

$

query

ok,

0

rows

affected

(0.00

sec)

1 python3.5 连接MySQL数据库需要安装PyMysql插件

插件下载地址:https://pypi.python.org/pypi/PyMySQL#downloads

代码示例:

import pymysql

conn = pymysql.connect(host=’localhost’, port=3306,user=’root’,passwd=’rusky’,db=’mysql’,charset=’UTF8’)

cur = conn.cursor()

cur.execute(“select version()”)

for i in cur:

print(i)

cur.close()

conn.close()

下载 pymssql-2.1.1.win32-py3.4.exe 安装就可以使用了。

地址:https://pypi.python.org/pypi/pymssql/2.1.1#downloads


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

原文地址: http://outofmemory.cn/sjk/9245125.html

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

发表评论

登录后才能评论

评论列表(0条)

保存