备份和恢复数据库+在项目中使用mysql数据库

### 备份和恢复数据库

> ```
> 直接在终端输入
> 备份:
>     mysqldump -u root -p 数据库名字>存放数据库的文件.sql
> 恢复
>      1.进入到数据库中 创建数据库
>     2.退出数据库 mysql -u root -p 创建的数据库的名字 < 备份的文件路径.sql
> ```
>

### 在项目中使用mysql数据库

> ```
> 项目是没有办法直接跟数据库关联的
> 需要一个中间连接池  通过连接池 将项目与数据库键进行连接
> pymysql这个连接池
>
> 下载pymysql
> pip install pymysql
> ```
>> pymysql
>     项目与数据库之间的连接池
>     
>     #1/ 建立与数据库之间的连接
>             host  数据库服务所在的ip地址
>                     ip地址127.0.0.1  或者 localhost
>             port  数据库服务的端口号  3306
>             user  登录数据库的用户名
>             passwd 登录数据库服务使用的密码
>             database 连接的数据库服务上的哪个数据库名
>             charset 数据库的编码  utf8
>         con = None
>         cur = None
>         try:
>             con = pymysql.connect(host="localhost", port=3306, user="root", passwd="123456",database="py1911", charset="utf8")
>             if con:
>                 print("连接成功")
>                 #操作数据库 需要一个数据库游标
>                 cur = con.cursor()
>                 sql = "select * from emp where esalary > 7000"
>                 #执行查询语句 返回的是对应的结果的数量
>                 rows = cur.execute(sql)
>                 
>                 #获取查询数据
>                 datas = cur.fetchall() #结果是一个二维元组  ((),(),())
>                 
>                 #获取一条  如果查询到的结果只有一条  直接使用这个方法就行了 直接拿的那条数据
>                 data = cur.fetchone()  #()
>             else:
>                 print("连接失败")
>          except Exception as e:
>              print(e)
>          finally:
>              if con:
>                  if cur:
>                      cur.close()
>                  con.close()
>     
> ```

发布了181 篇原创文章 · 获赞 6 · 访问量 2341

猜你喜欢

转载自blog.csdn.net/piduocheng0577/article/details/104988045