### 备份和恢复数据库
> ```
> 直接在终端输入
> 备份:
> 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()
>
> ```