数据库
徒步@天涯
一切都是最好的安排
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
部署可快速查看数据库服务-datagear
支持运行时接入任意提供JDBC驱动的数据库,包括MySQL、Oracle、PostgreSQL、SQL Server等关系数据库,以及Elasticsearch、ClickHouse、Hive等大数据引擎。原创 2022-11-07 14:13:06 · 752 阅读 · 0 评论 -
mysql:慢sql查询
因为当务之急是尽快恢复系统的正常运行,因此影响最直接的做法是在processlist的查询结果中,查看有多少哪些查询处于lock状态,或者已经执行了很长时间,把这些process用kill指令干掉。1,数据库出问题往往不是上线即引发问题,而是有一个累积的过程,不断累加的糟糕的查询语句会逐步增加系统负载,最后压倒骆驼的最后一根稻草往往看上去莫名其妙。实际操作中,我们也是把有大量rows_examined的查询一个个拿出来分析,添加索引,修改查询语句的编写,来彻底的解决问题。但是整个系统看起来就非常的卡。原创 2022-11-01 08:42:41 · 6242 阅读 · 0 评论 -
mysql update时报错You are using safe update mode
这是因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令,在使用mysql执行update的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。执行命令SET SQL_SAFE_UPDATES = 0;原创 2022-09-03 13:16:56 · 6219 阅读 · 0 评论 -
Mysql报错:Specified key was too long; max key length is 767 bytes
Mysql报错:Specified key was too long; max key length is 767 bytes原创 2022-07-27 13:57:55 · 1887 阅读 · 0 评论 -
php mysql连接Client does not support authentication protocol问题解决办法
mysql4.1以上版本连接时,提示错误:Clientdoesnotsupportauthenticationprotocolshell>mysqlClientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient官方的说法是MySQL4.1andupusesanauthenticationprotocolbasedona...原创 2022-04-24 12:02:24 · 826 阅读 · 0 评论 -
linux 安装mysql依赖包冲突,使用rpm卸载mysql
1、先使用rpm -qa |grep【软件】包名称rpm -qa | grep mysql2、使用rpm -e --nodeps 【文件包】名称rpm -e --nodeps mysql-5.0.77-4.el5_6.6rpm -e --nodeps libdbi-dbd-mysql-0.8.1a-1.2.2rpm -e --nodeps mysql-5.0.77-4.el5_6.6rpm -e --nodeps mysql-server-5.0.77-4.el5_6.6rpm -e..原创 2022-04-22 09:05:43 · 987 阅读 · 0 评论 -
MySQL create database 指定utf-8编码
如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。CREATE DATABASE yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;原创 2022-04-22 08:59:37 · 5611 阅读 · 0 评论 -
ORACLE-分区表分区字段的update操作
默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row movement属性来允许对分区字段的update操作。方法一:alter table test_Tenable row movement;方法二:建议新插入记录,同时把原数据进行备份并删除或者直接删除。...原创 2021-12-20 15:39:47 · 2776 阅读 · 0 评论 -
ERROR 1300 (HY000): Invalid utf8 character string:
在load csv 进mysql的时候,报ERROR 1300 (HY000): Invalid utf8 character string:解决方案:1.查看字符集,Linux, 数据库,表mysql> show variables like 'character%';+--------------------------+-----------------------------+| Variable_name | Value |+-----------------------.原创 2021-11-09 15:17:35 · 3414 阅读 · 0 评论 -
mongodb创建用户
在浏览器中输入网址:http://localhost:27017/ 。如果服务启动成功会看到以下一段话:It looks like you are trying to access MongoDB over HTTP on the native driver port.原创 2021-05-29 13:20:22 · 198 阅读 · 0 评论 -
数据库建模-ERWIN
Subject Area项目设计表很难在一个view中清晰展示所有表之间的关系,这个时候就需要在Subject Area按模块分成多个Area,把相关的表放到相干的的Area中,这样对照便利设计。1>右键点在一个相应的Area上,然后go to ,就能看到对应Area相应的View2>右键->property,就能设置当前Area中需要哪些表,此中比较有效的一组按钮是最后一组(两个),能把选中的要加入Area的表的相关的M级Ancester和N级Descendant同时同步到Area原创 2021-03-22 21:02:13 · 495 阅读 · 0 评论 -
MAC下安转的redis 3.28版本启动
cd /usr/local/redis-3.2.8/src./redis-server启动后如下:原创 2020-10-16 11:21:12 · 139 阅读 · 0 评论 -
MAC MySQL安装后启动
sudo /usr/local/mysql/support-files/mysql.server startPassword:Starting MySQLSUCCESS!原创 2020-10-16 11:18:12 · 478 阅读 · 0 评论 -
执行mysql的脚本文件
命令mysql -u root -p进入 MySQL 控制台,使用 source 命令执行Mysql>source 【sql脚本文件的路径全名】source test.sql原创 2020-07-10 14:32:40 · 383 阅读 · 0 评论 -
mac下3306端口kill不掉
在系统偏好设置中打开mysql,去掉勾选 Automatically Start MySQL Server on Startup。原创 2020-06-01 02:50:01 · 1079 阅读 · 0 评论 -
oracle创建用户操作
打开命令提示框输入以下内容1.输入:sqlplus /nolog //进入oralce控制台2.输入:conn /as sysdba //以管理员权限登录3.输入:create user abcd identified by abcd; //创建用户名adcd密码abcd4.输入:grant connect to abcd;grant resource to abcd;5.输入:gr...原创 2020-03-14 21:05:26 · 188 阅读 · 0 评论 -
sqlldr命令执行报错 Loader-500,553,509
ctl 文件不写 infile * 表示 默认加载 *.dat 数据文件 (需要将控制文件ctl和数据文件dat放在同一级目录下)infile 'testl.txt' 要输入的数据文件名为test.txt,此时是要导入的数据文件同控制文件在同一路径下,如果不在同一路径下则需要写完整路径名。截图中报错检查ctl文件等是否有读权限。...原创 2019-11-26 13:09:06 · 4041 阅读 · 0 评论 -
oracle复制表数据
复制表结构以及数据create table d_table_name as select * from s_table_name; ---注意并不会创建索引附:表后面可以带where条件,则可以达到复制部分数据的目的原创 2019-02-13 08:53:34 · 444 阅读 · 0 评论 -
oracle创建唯一索引
create unique index idx_test_uid on test_uid(name) online tablespace tablespace2;附:1、作为一个好习惯,不要把索引和表格的数据放在同一个表空间。一般索引单独建一个表空间。2、建立索引切记加online这个参数,尤其是在大表操作。这个参数加上以后,除了create过程中index 保持online状态,Or...原创 2019-02-13 09:01:24 · 14186 阅读 · 0 评论 -
Orcal数据库中ORA-01861: 文字与格式字符串不匹配
今天程序在对数据库表进行插入时发生了ORA-01861:文字与格式字符串不匹配的错误\n。开始以为文本中有\n字符,做了替换后无效,百度后应该是类型错误,表中的时间字段存的数据Date类型的,用String方式进行了存储。转:https://blog.youkuaiyun.com/leave417/article/details/78271367...转载 2019-03-21 23:39:46 · 793 阅读 · 0 评论 -
plsql安装并配置oracle client(windows)
打开pl/sql,第一次打开时,直接点取消,可以直接进入软件界面的,在菜单中,按如下选择:工具(tools)->设定(perference)在该窗口处找到oracle下的Connection选项,配置oracle home =Admin文件夹所在路径;oci library= oci.dll所在路径(那个oracle的instanct client base解压包下的文件)oracl...原创 2019-03-18 20:16:38 · 1823 阅读 · 0 评论 -
Oracle查询前N条数据
SELECT * FROMEMPWHERE ROWNUM <= 10 ORDER BY salDESC;在oracle中是使用ROWNUM 来表示前10条的信息。原创 2019-04-04 21:59:12 · 3905 阅读 · 0 评论 -
ORACLE日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four ...转载 2019-04-10 19:39:09 · 1542 阅读 · 1 评论 -
plsql中无法复制粘贴(Ctrl+c Ctrl+v)解决方法
PLSQL是程序员必用的工具之一,使用过程中发现偶尔会有复制粘贴(Ctrl+c Ctrl+v)失效的现象,在网上找了好多解决方法,发现不能一招针对所有问题,自己在前人的基础上做了总结,供大家参考工具/原料 plsql oracle database 方法/步骤 一、恢复‘键配置’默认值 plsql -> -菜单栏(工具)-> 首选项 ->‘ 用户...转载 2019-04-13 10:00:34 · 10104 阅读 · 0 评论 -
MacBook安装MySQL后设置初始密码
第一步:进入终端,指令重启MySQL服务。0、打开终端:1、输入指令1:(进入到mysql的bin目录下)输入:cd /usr/local/mysql/bin/2、输入指令2:输入:sudo ./mysqld_safe --skip-grant-tables3、输入指令2,会提示输入密码:(Mac账户的root用户密码,该密码是你电脑用户的密码)4、输入密码后:会出现一...转载 2019-07-30 16:36:16 · 330 阅读 · 0 评论 -
Oracle SQL语句性能优化方法(一)
下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法:1、SQL语句尽量用大写的;因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。2、选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句...转载 2019-08-09 09:30:03 · 299 阅读 · 0 评论 -
WAS如何设置日志大小和数量
参考链接:https://jingyan.baidu.com/article/5d6edee20aaee699eadeeca1.html建议:日志全输出到logback日志中,was的SystemOut.log日志只输出系统启动和停止的日志。转载 2019-02-13 08:44:23 · 2772 阅读 · 0 评论
分享