数据库
文章平均质量分 57
zhangyingchengqi
学无止境。
展开
-
centos7 中mysql8的密码修改
安装完 最新版的 mysq原创 2021-07-19 11:06:41 · 540 阅读 · 0 评论 -
oracle常见的一些问题及解决方案
1. OracleOraDb10g_home1TNSListener服务启动后又停止2010-07-14 13:21OracleOraDb10g_home1TNSListener服务启动后又停止错误描述:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。出错原因:由于本地的IP地址是自动获取的,每次获取的IP地址基本不同,而安装10g是,默认的把当时的IP地址写在了监听配置.原创 2021-01-02 17:17:16 · 392 阅读 · 0 评论 -
oracle中的数据类型
Part1 oracle数据类型分析一、数据类型1 char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)。2 varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i/9i/10g会根据数据大小自动调节字段长度,如果你的数据前后有...原创 2021-01-02 17:12:36 · 3670 阅读 · 0 评论 -
mysql 在cmd命令行中的中文乱码问题
为什么会出现中文乱码呢? 这是因为Windows的CMD默认编码是GBK,MySQL里面是按照UTF-8编码存储数据的,所以CMD不支持, 自然就乱码了。而刚才我们使用到的Navicat工具,由于它本身的编码被设置为utf-8,所以我们的各种操作都能正常进行。解决方案在输入SQL语句前先设置编码:set names utf8;或者SET NAMES GB2312;再输入SQL。...原创 2020-06-02 13:48:20 · 951 阅读 · 0 评论 -
oracle同时取最大值与最小值sql语句性能测试
同时取最大最小值--环境准备drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;commit;alter table t add constraint pk_object_id primary key (OBJECT_ID);set autotrac...原创 2020-03-25 09:56:49 · 1026 阅读 · 0 评论 -
MySQL5.7.20报错Access denied for user 'root'@'localhost' (using password: NO)
解决办法如下:在mysql的配置文件内加入:vim /etc/my.cnfskip-grant-tables保存并重启mysql服务进入mysql,修改密码:mysql> use mysql;mysql> update user set password=password("你的新密码") where user="root";mysql> ...转载 2019-07-28 19:20:13 · 398 阅读 · 0 评论 -
项目访问不到redis问题
项目上线后,系统启动时报错: 21-Jan-2019 17:35:43.682 SEVERE [localhost-startStop-1] redis.clients.jedis.HostAndPort.getLocalHostQuietly cant resolve localhost address java.net.UnknownHostException: iZwz9gbhhe...原创 2019-01-21 19:44:22 · 1528 阅读 · 0 评论 -
mysql升级到 5.7后 分组查询的问题
在5.7以上的版本实现了对功能依赖的检测,MySql默认启用了only_full_group_by SQL模式: 21-Jan-2019 11:59:54.000 SEVERE [catalina-exec-24] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [disp...转载 2019-01-21 13:19:49 · 1418 阅读 · 0 评论 -
mysql升级到 5.7后 区分大小写问题
在/etc/mysql/my.cnf 中,在 [mysqld]下添加 lower_case_table_names=1转载 2019-01-21 12:49:46 · 775 阅读 · 0 评论 -
mysql 1071错误
mysql 1071错误经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2原创 2017-06-14 16:51:37 · 7964 阅读 · 3 评论 -
索引
1、索引定义 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息2、建立索引的优缺点:优点: 1.大大加快数据的检索速度; 2.创建唯一性索引,保证数据库表中每原创 2015-08-24 23:03:24 · 402 阅读 · 0 评论 -
spring的propogation(传播机制)
pring的propagation,表示打算对这些方法怎么使用事务,是用还是不用. propagation有七种配置. REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。 MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。 REQUIRES_NEW:新建事务,如果原创 2015-08-24 22:18:48 · 1259 阅读 · 0 评论 -
关系型与非关系型数据介绍
(1)关系型数据库:关系型数据库,是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名元组:可以理解为二维表中的一行,在数据库中经常被称为记录属性:可以理解为二维表中的一列,在数据库中经常被称为字转载 2015-08-24 22:31:38 · 4694 阅读 · 0 评论 -
数据库的事务隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。√: 可能出现 ×: 不会出现脏读不可重复读幻读Read uncommitted√√转载 2015-08-24 22:15:41 · 431 阅读 · 0 评论 -
jdk6的新东东--java DB--仅限于知道即可.
新安装了 JDK 6 的程序员们也许会发现,除了传统的 bin、jre 等目录,JDK 6 新增了一个名为 db 的目录。这便是 Java 6 的新成员:Java DB。这是一个纯 Java 实现、开源的数据库管理系统(DBMS),源于 Apache 软件基金会(ASF)名下的项目 Derby。它只有 2MB 大小,对比动辄上 G 的数据库来说可谓袖珍。但这并不妨碍 Derby 功能齐备,支持几转载 2009-11-15 20:10:00 · 1166 阅读 · 0 评论