DB
nooooteY
这个作者很懒,什么都没留下…
展开
-
常用的数据库操作(mysql)
1.查询包含某个字段名的表select table_name from information_schema.columns where column_name = '列名';2.创建一个与现有某个表结构完全一样的表,不导入现有表的数据记录create table 新表名 as select * from 现有表名 where 1=0...原创 2021-01-18 16:01:31 · 241 阅读 · 0 评论 -
Springboot集成Mybaitis:XML配置文件方式(1)
1.首先创建Springboot项目,添加Mybaitis和MySQL相关依赖:2.创建数据库,导入测试数据:SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `原创 2021-01-10 16:04:50 · 272 阅读 · 0 评论 -
mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
文章转自:https://www.cnblogs.com/xuefuwu/archive/2012/05/06/2486577.html我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?添加的作用是:指定字符的编码、解码格式。 例如:mysq...转载 2020-04-18 12:30:36 · 713 阅读 · 0 评论 -
oracle Merge Into 用法
转自:https://blog.csdn.net/Harry_ZH_Wang/article/details/79069348在开发中我们经常会碰到这么一个场景,列如用户修改简单的个人基本信息,这个时候就需要判断用户的基本信息是否存在,如果是首次录入不存在就在表中插入一条信息,如果存在就更新表里的信息。要实现这种这种场景很简单,我们最常用的就是先查询一下用户的基本信息,执行一下select方...转载 2018-09-04 09:07:01 · 3692 阅读 · 0 评论 -
oracle数据库迁移
生产上将建在A机器上ASID实例下的数据库迁移至B机器上BSID实例下的数据库一、导出以oracle用户登录A机$export ORACLE_SID=ASID$expdp system/password directory=dumpdir dumpfile=atli_20180906_%U.dmp logfile=atli_20180906.exp schemas=schemaName ...原创 2018-09-10 13:59:57 · 400 阅读 · 0 评论 -
ALTER SEQUENCE 修改序列解决唯一约束冲突 unique constraint violated
背景 自增序列会遇到也会遇到唯一约束冲突吗?是的,最常见的情况就是数据迁移之后,导致数据最大值超过序列值。 软件开发中不遇到些出乎意料的问题,总感觉不太够劲。修改序列(ALTER SEQUENCE) 用于修改序列的当前值、最大值、最小值、缓存长度等。我们以Oracle为例,语法如下图 我们要做的是修改序列的当前值,与当前字段的数据最大值做同步。好,我们先来...转载 2019-01-09 14:43:24 · 3626 阅读 · 0 评论 -
Linux下重启Oracle数据库
1.以oracle用户登录linux2.以sysdba登录:sqlplus / as sysdba3.启动数据库,输入命令: startup4.关闭数据库,输入命令: shutdown immediate4.输入exit推出sqlplus。注意:第2步以sysdba登录sqlplus可能会报“ORA-12162: TNS:net service name is...原创 2019-07-20 16:45:59 · 13759 阅读 · 0 评论