使用python操作数据库(关于安装)

参考python编程人门指南

一 下载和安装MySQL

网址:https://dev.mysql.com/downloads/installer/

点Windows
使用python操作数据库(关于安装)_第1张图片

点击Download
使用python操作数据库(关于安装)_第2张图片
如果有MySQL账户可以直接点击login按钮,登录账号后下载,如果没有可以直接点击No thanks,just start my download,直接下载
使用python操作数据库(关于安装)_第3张图片

然后就开始安装,当进入选择设计中有5种类型,选择Server only
使用python操作数据库(关于安装)_第4张图片
后面就默认选项,一直点next

二.设置环境变量
此电脑–>属性–>高级系统设置–>环境变量
使用python操作数据库(关于安装)_第5张图片
双击path
使用python操作数据库(关于安装)_第6张图片
点击新建
使用python操作数据库(关于安装)_第7张图片
找到类似这条路径(C:\Program Files\MySQL\MySQL Server 5.7\bin)添加进去
使用python操作数据库(关于安装)_第8张图片
三.启动MySQL
在搜索栏搜索cmd,输入命令"net start mysql57"(注意这里是英文字母l,不是数字1)
启动MySQL5.7,启动成功后,使用账号和密码进入MySQL中,输入mysql -u root -p"看到提示"Enter password",输入密码"root"进入
使用python操作数据库(关于安装)_第9张图片
四.使用Navicat for MySQL管理软件
下载
网址:http://www.navicat.com.cn
点击文件–>选择"新建连接"–>选择"MySQL"
使用python操作数据库(关于安装)_第10张图片
就像图中我输入的那样输入就可,我用的密码是root(根据你前面自己设定的密码进行填写)
使用python操作数据库(关于安装)_第11张图片

双击studyPython(看到其变绿,就是连接上了),右侧可以看到相关信息
使用python操作数据库(关于安装)_第12张图片

右键点击studyPython选择新建数据库,创建了一个名为yy的数据库使用python操作数据库(关于安装)_第13张图片
五.安装PyMySQL
在cmd中运行命令:pip install PyMySQL
使用python操作数据库(关于安装)_第14张图片
6.连接数据库
打开python
代码目的:查看版本
代码如下

import pymysql
db = pymysql.connect(host="localhost",user="root",password="root",database="yy")
cursor=db.cursor()
cursor.execute("SELECT VERSION()")
data=cursor.fetchone()
print("Database version :%s"% data)
db.close()

执行结果
在这里插入图片描述
七.创建数据表
代码

import pymysql
db=pymysql.connect(host="localhost",user="root",password="root",database="yy")
cursor=db.cursor()
cursor.execute("DROP TABLE IF EXISTS books")
sql="""
CREATE TABLE books (
  id int(8) NOT NULL AUTO_INCREMENT,
  name varchar(50) NOT NULL,
  price decimal(10,2) DEFAULT NULL,
  PRIMARY KEY(id)
  )ENGINE=MyISAM AUTO_INCREMENT=1 #DEFAULT CHARSET=utf-8;
  """
cursor.execute(sql)
db.close()

执行结果(出现了一个表格)
使用python操作数据库(关于安装)_第15张图片
8.操作MySQL数据表
代码实现

import pymysql
db=pymysql.connect(host="localhost",user="root",password="root",database="yy",charset="utf8")
cursor=db.cursor()
data=[('1','a','10'),
      ('2','b','20'),
      ('3','c','30'),
      ]

cursor.executemany("insert into books(id,name,price)values (%s,%s,%s)", data)
db.commit()

db.close()


执行结果
使用python操作数据库(关于安装)_第16张图片
*******结束啦,希望安装顺利


你可能感兴趣的:(安装,python)