
数据库
文章平均质量分 66
刀不封
技术路上越走越窄,逆水行舟不进则退,静下来,多做些有意义的事情,多积累,多总结。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle数据库dump导入导出
oracle dump导入导出原创 2023-08-04 10:14:15 · 4696 阅读 · 0 评论 -
mysql忘记root密码
mysql 忘记密码原创 2022-07-06 16:16:03 · 152 阅读 · 0 评论 -
Mysql锁知识总结
项目中有开发人员执行异步方法时遇到了事务锁问题,查了资料后解决了。特总结相关知识点。-------------------------------------------------------TO-DO---------------------------------------------------------------参考https://www.cnblogs.com/leed...原创 2019-07-26 16:18:45 · 184 阅读 · 0 评论 -
mysql慢查询
https://blog.youkuaiyun.com/weixin_34064653/article/details/94256553https://www.cnblogs.com/qmfsun/p/4844472.htmlhttps://www.cnblogs.com/zwesy/p/9347786.html转载 2019-07-29 15:21:11 · 185 阅读 · 0 评论 -
centos7下rpm和yum方式安装mysql5.7
https://blog.youkuaiyun.com/qq_24726509/article/details/80790879转载 2019-07-04 16:05:36 · 183 阅读 · 0 评论 -
mysql执行sql语句提示Expression #1 of ORDER BY clause is not in GROUP BY
mysql 新版本出现group by 语句不兼容问题[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column’information_schema.PROFILING.SEQ’ which is not functionally depen...原创 2019-06-20 18:23:52 · 9099 阅读 · 4 评论 -
MySQL存储过程循环中使用游标方法及遇到的问题总结
Oracle开发9年,频繁使用存储过程。现转到mysql,使用存储过程还是不太习惯,语法差别比较大,而且没有深入去了解过mysql的存储过程语法。现在公司有部分数据需要通过存储过程处理,只能硬着头皮上了。1.循环与oracle 用法基本一样,使用loop或者while首先定义一个游标DECLARE rs CURSOR FOR SELECT contract_id FROM ...原创 2019-05-27 13:56:06 · 3262 阅读 · 0 评论 -
sqlite3替换换行符号
需求:将数据库中的markdown文本导出后换行符变成了“\n”,再导入到其他数据库时需要将\n转成数据库中的换行。方法:在sqlite中 换行符 为x’0a’Sqlite 字段替换换行符 方法为:update table set title =replace(title, x’0a’,’’)解释:其实,在sqlite中特殊的字符是ASCLL码,如果想替换回车字符改成13,可以如下...原创 2019-05-22 18:44:16 · 3463 阅读 · 0 评论 -
Navicat for Sqlite使用
简介sqlite是一个能够为行业人员提供极大工作便利的数据库,可用Navicat for Sqlite来管理数据库, 我们可以用全新的方式来创建、管理和维护数据库。主窗口看起来是不是很眼熟!安装步骤:下载解压,得到navicat 12 for sqlite 64位/32位中文原程序和注册机;以安装64位为例,勾选同意软件协议后依提示安装;默认安装目录C:\Program Files...原创 2019-05-24 16:07:24 · 10398 阅读 · 8 评论 -
Mysql查询性能优化
https://www.cnblogs.com/yycc/p/7338894.htmlhttps://segmentfault.com/a/1190000008131735转载 2019-04-02 15:55:50 · 176 阅读 · 0 评论 -
linux使用mysql命令登录时密码中包含特殊字符的处理
在服务器上,通常为了快速登录数据库,我们会使用mysql -hhost -uusername -ppassword db的方式登录数据库,如果密码中没有特殊字符&,会直接进入数据库sql命令行下,如果有特殊字符&,那么就会出现如下提示:-bash: syntax error near unexpected token `&’一般情况,我们可以通过命令mysql -hho...转载 2019-04-10 15:41:00 · 7703 阅读 · 0 评论 -
SQL Server以及MYSQL和ORACLE下update from实现update从相关表中获取多个字段值的方法
在表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。例如:更新tableA中的tableA.字段1,tableA.字段2,字段1,字段2的值需要从tableB中获取我用过oracle下的解决方法,现在切换到mysql下,上网找到了解决方案,顺便看了一下SQL Server的,记录一下。SQL Server中的 UPDATE FROM 解决方法sql server提供了u...原创 2019-03-22 11:19:14 · 1178 阅读 · 0 评论 -
mysql命令行创建用户
添加新用户允许本地 IP 访问 localhost, 127.0.0.1create user 'test'@'localhost' identified by '123456';允许外网 IP 访问create user 'test'@'%' identified by '123456';刷新授权flush privileges;为用户创建数据库create databas...转载 2019-03-18 14:43:03 · 3091 阅读 · 0 评论 -
MySQL建库、建用户并授权
1. 连接MYSQL:mysql -h主机地址 -u用户名 -p用户密码需要使用root或者具有后续操作权限的用户登录2. 创建数据库create database [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库3. 创建用户命令:CREATE USER 'username'@'host' ID...原创 2019-03-21 16:58:30 · 3526 阅读 · 0 评论 -
解决navicat 连接数据库隔段时间后自动断开连接问题
这是因为数据库服务器设置了连接多久没有活动就自动断开,避免连接数过多。解决办法:1.选择一个数据库,右键打开连接属性选择高级,设置Keepalive Interval(240) -- 每4分钟自动发送一次心跳数据,这样就可以一直保持连接不断开了。...原创 2019-03-21 09:19:39 · 13995 阅读 · 14 评论 -
解决SQLyog导出mysql数据表科学技术法问题
长数字字符串变科学计数法问题可使用如下方法解决:导出时选择excel-xml格式导出成功后使用文本编辑器打开文件,把需要修改的列类型由Number改成String ...原创 2018-11-01 16:46:01 · 1188 阅读 · 0 评论 -
MYSQL存储过程简介
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。...转载 2019-02-26 16:11:31 · 996 阅读 · 0 评论