mysql
love_521_
这个作者很懒,什么都没留下…
展开
-
mysql数据库备份恢复及执行多个sql文件方法
当我们根据需要执行结束后,会生成相应的sql文件 ,单个回复比较简单,首先进入数据库,根据下方命令操作即可。此时会生成一个batch.sql 文件,打开后删除最后两条我们不需要的记录。等待执行完毕即可完成数据库恢复。那如果多个文件怎么办呢?...原创 2022-08-25 17:47:26 · 952 阅读 · 0 评论 -
直连数据库进行数据增删改查
这个是连接的之前flask-scheduler的任务表,任务数据参数使用了pickle 进行了dumps操作,所以数据想要正常显示需要pickle.loads,本篇文章主要使用的查,如果需要操作数据库增删改,demo中也有说明,可以根据需要进行改编。#!/usr/bin/env python# -*- coding: utf-8 -*-import pickleimport MySQLdb as mdb# 连接数据库# conn = mdb.connect('localhost', 'roo原创 2022-03-25 08:47:24 · 181 阅读 · 0 评论 -
mysql自增ID重置
在进行开发过程中,难免会有一些数据被删除,造成我们的数据ID不连续,如何重置呢?你可以使用下面命令set @i=0;update tablename set id=(@i:=@i+1);alter table tablename AUTO_INCREMENT=0;不建议在生产环境使用,如果想使用的话,建议先确认不会对其他功能产生干扰,因为我们的表与表之间可能存在外键关联。...原创 2022-03-17 09:05:36 · 5287 阅读 · 2 评论 -
mysql 数据库一对一,一对多,多对多实例
学生表和课程表可以多对多一个学生可以学多门课程一门课程可以有多个学生: 多对多一个学生对应一个班级一个班级对应多个学生: 一对多一个老师对应多个学生多个学生对应一个老师:一对多一个老师教一门课一门课对应一个老师: 一对一一对多(foreign key):学生表要关联班级表,多个学生属于一个班级. 班级是被关联的表创建班级表create table class...原创 2018-12-04 20:31:55 · 6107 阅读 · 2 评论