![](https://img-blog.csdnimg.cn/20190916142155938.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
秦学强
书写是为了更好的思考
展开
-
Navicat for mysql只导出数据表结构
选中需要导出表结构的数据库,右键,在显示的菜单中选择“数据传输”这一项,在弹出窗口中“数据传输”单击选择“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录了。即选中数据库--》右键—》数据传输—》高级—》取消勾选记录选项。转载 2015-05-28 14:21:00 · 586 阅读 · 0 评论 -
Oracle 单列去重 显示单行所有列数据
问题:test_table 表中有 a,b,c 三个字段,求根据字段a 去除重复数据,得到去重后的整行数据根据mysql的经验尝试以下方法均失败1、使用 distinct 关键字 (oracle查询数据中,不允许非 distinct 标注字段 )select count(distinct a),a,b,c from test_table;2、使用 group by (orac...原创 2018-08-28 11:24:41 · 2835 阅读 · 1 评论 -
阿里云CentOS7使用yum安装mysql
阿里云的商业化产品现在使用的不少,使用阿里云的ECS安装MySQL就变得很普遍。今天来讲一下在阿里云的centos7上安装mysql5.6的方法。1 下载直接使用yum命令下载mysql5.6来进行安装是不转载 2017-08-18 14:36:55 · 5481 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter password:转载 2017-03-13 10:59:04 · 303 阅读 · 0 评论 -
Hibernate JPA 悲观锁,乐观锁
1.悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。 基于jdbc实现的数据库加锁如下:select * from account where name="Erica" for update在更新的过程中,数据库处于加锁状态,任何...转载 2017-02-28 10:28:56 · 453 阅读 · 0 评论 -
mysql 时间戳 日期转换 DATE_FORMAT,FROM_UNIXTIME,UNIX_TIME等
1. DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。 SQL代码 DATE_FORMAT(日期,格式) 可以使用的格式有:格式描述 %a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天%d月的天,数值(00-31)%e月的天,数值(0-31)%f微秒%H小时 (00-23)%h小时 (01-12)%I小时 (01-12)%i分钟,数值(00-59)%j年的天 ...转载 2017-03-09 10:02:41 · 31276 阅读 · 0 评论 -
解决Spring Boot 使用RedisTemplate 存储键值出现乱码 \xac\xed\x00\x05t\x00
最近使用spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下127.0.0.1:6379> keys *1) "\xac\xed\x00\x05t\x00\x04pass"2) "\xac\xed\x00\x05t\x00\x04n原创 2017-01-06 10:33:43 · 44475 阅读 · 17 评论 -
Spring Boot中使用Redis数据库
引入依赖Spring Boot提供的数据访问框架Spring Data Redis基于Jedis。可以通过引入spring-boot-starter-redis来配置依赖关系。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2017-01-05 18:23:49 · 2544 阅读 · 0 评论 -
Hibernate注解默认值
columnDefinition属性用于覆盖数据库DDL中的语句例@Column(name = "del_status",columnDefinition = "smallint default 0 COMMENT '删除状态'")原创 2016-08-10 10:58:19 · 1091 阅读 · 0 评论 -
Redis与Memcached的区别
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容转载 2016-03-08 08:57:59 · 362 阅读 · 0 评论 -
mysql 直接拷贝data 目录下文件还原数据
背景:MySQL的的崩溃无法启动,决定重新搭环境,但数据库测试数据忘记备份时,MySQL的的数据目录幸存操作:1,复制测试数据库的文件夹(包含.frm .ibd等文件)2,重启mysql,通过Navicat查看数据库某张表,结果显示“表'xxx 不存在 ”3,各种谷歌,百度后发现innodb的表,直接复制文件是无法使用的,会提示表不存在,在复制的时候,应将数据目录下的ib...原创 2018-08-25 23:25:11 · 22835 阅读 · 2 评论