
mysql
零起跑线
目前主要兼顾前后端开发,前端主要使用vue、javascript、typescript,后端主要使用kotlin、Python语言,以及SpringBoot + MybatisPlus框架,数据库一般用MySQL和PostgreSQL
展开
-
mysql按年月自动创建分区
存储过程-按年创建分区DELIMITER $$#指定schemaUSE `test`$$DROP PROCEDURE IF EXISTS `create_partition_by_year`$$#IN_SCHEMANAME 参数schema#IN_TABLENAME 参数表名CREATE PROCEDURE `create_partition_by_year`(IN_SCHEMANAME VARCHAR(64), IN_TABLENAME VARCHAR(64))BEGIN DECL原创 2020-06-09 17:29:02 · 3043 阅读 · 0 评论 -
MySQL简易安装
文章目录下载解压(略),本人用的解压版本在安装目录下新建my.ini初始化用root登录,并修改密码注册成服务建数据库建账号授权建议查看官方文档: MySQL官方文档下载解压(略),本人用的解压版本在安装目录下新建my.ini命令mysqld --verbose --help可以查看mysqld可用的配置#my.ini文件[client]#比如本机设置了root账号的密码后,使用my.....................原创 2020-01-19 11:46:38 · 229 阅读 · 0 评论 -
数据库部分错误码
背景数据入库时,要对数据库的错误码进行识别,并进行相应处理,数据库报了缺少字段的异常,就可以针对此异常自动增加丢失的字段,并且要对常用的数据做兼容。错误码以下错误本人纯手工测试,绝对安全可靠,注意数据库版本,不保证不同版本都能用通用错误说明oracle11gR2mysql8.0.12.0sqlserver2014表不存在9421146208列不存在9...原创 2018-10-19 16:49:08 · 1047 阅读 · 0 评论 -
查询数据库表和字段元数据
MySql8.0.12.0SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME=?SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME=?Oracle11R2SELECT * FROM USER_TABLES WHERE TABLE_NAME=?SELECT * F...原创 2019-07-03 15:55:41 · 903 阅读 · 0 评论