数据库
数据库相关使用(sql,存储过程,函数,以及相关应用)
勿忘初心1221
当你认为没有问题的时候,往往就是问题来临的时刻,而你要做的,就是在它还没完全发育的时候,秒杀它…
展开
-
【定时导出数据库数据】Java导出mysql数据库数据到本地&导入sql文件数据到mysql数据库——项目总结
开发需求:做一个定时任务,每天凌晨备份一下MySQL数据库数据到指定目录。在网上查了很多资料,最后终于搞出来了,网上查了都是通过DOS命令来导出MySQL数据库数据的,dos命令执行备份命令格式: mysqldump -P port -h ip -u username -ppassWord projectName > d:\db.sql 要注意的是该命令必须在MySQL数据...原创 2018-08-31 18:45:33 · 3041 阅读 · 9 评论 -
存储过程,函数——mysql批量添加随机生成用户信息(生成随机数)
前两天看到了一篇博客,学习到了mysql通过存储过程批量随机生成用户信息的方法,在这里分享给大家,同时也做一个学习记录。闲话不多说,进入正题首先我这边用户信息表d_user表结构如下:CREATE TABLE `d_user` ( `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT...原创 2020-02-27 16:07:29 · 3790 阅读 · 0 评论 -
数据迁移(二)——统一替换指定数据库所有表中指定字段的值(通过cmd命令执行.bat脚本文件的形式应用存储过程)
通过上篇博客分享了通过使用navicat数据库可视化工具编写sql语句的方式来应用存储过程。上面方式大家可以发现一些问题,如果要改的字段较多的话,可能要调用执行多个存储过程,对后面的使用带来烦恼,并且不易管理。根据以上问题,我1.考虑到可以将命令写在bat脚本文件中,通过cmd命令执行.bat脚本文件来统一执行命令;2.或者直接在cmd命令窗口连接mysql数据库,操作某一数据库,将脚本命令复...原创 2019-10-12 14:22:33 · 552 阅读 · 0 评论 -
数据迁移(一)——统一替换指定数据库所有表中指定字段的值(存储过程应用)
最近做项目的3期优化,需求是将之前的运维系统项目嵌入到一个大的项目中充当一个模块,但是数据库还是保留之前的,只是把用户,组织以及权限相关表删除,相关关系应用大系统中处理。在最后有一个需求是:将之前系统中保存的数据迁移到新的数据库(指没有那些用户,组织,权限的数据库)中。 其实以上迁移数据,最简单的就是把老的数据导出来sql文件形式,再在新的数据库中去执行sql文件;但...原创 2019-10-11 17:54:19 · 891 阅读 · 1 评论