Mysql/Oracle
_李白_
内外兼修,方是正途;外是架构,内是数学。
展开
-
Oracle:数据库备份之exp与imp的使用(切记,不能在plsql或sqlplus中使用)
切记!切记!切记!exp和imp命令是命令,是直接在cmd或者powershell里使用的,不是在plsql或者sqlplus等数据库连接工具连接上数据库后使用的EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。 EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。 两者不能混用,相互不支持1、exp(导出)--exp cms/zpmc@ECS file=C:\temp.dmp full=y;exp userid =原创 2020-12-07 19:07:59 · 1928 阅读 · 0 评论 -
Oracle:创建新用户,并授予登陆、建表和视图、增删改查等常用权限
数据库装好之后要用于生产,是要新建用户,下面介绍一下如何创建新用户,并赋予常用权限create user cms identified by zpmc; --创建用户cms,密码为zpmcgrant create session to cms; --授予cms登录权限(只能登陆数据库,以及查询一些public可以访问的视图等。)grant create table to cms; --授予cms建表权限grant unlimited tablespace to cms; .原创 2020-12-07 18:42:31 · 3114 阅读 · 2 评论 -
Oracle:下载plsql developer并连接本地数据库
plsql developer官网下载地址为:https://www.allroundautomations.com/registered-plsqldev/下载和oracle database位数相同的版本安装。打开plsql,第一次点击取消,进入plsql进行配置 Oracle Home和OCI路径。关闭重新打开plsql...原创 2020-12-07 15:15:31 · 355 阅读 · 0 评论 -
Oracle:使用 Database Configuration Assistant创建数据库
Oracle创建数据库有两种方式,我们因为在windwos下安装的数据库,所以就介绍一种简单易操作的创建数据库方法。打开Database Configuration Assistant点击完成之后,报错“监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务,然后重新运行EM Configuration Assistant”解决方法见博主另一篇博文https://blog.csdn.net/weixin_4017909..原创 2020-12-07 10:49:18 · 6893 阅读 · 0 评论 -
Oracle:监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务,然后重新运行EM Configuration Assistant
使用 Database Configuration Assistant创建数据库的时候遇到了如下错误:解决方法:打开Oracle Net Manager,原创 2020-12-07 10:44:55 · 1954 阅读 · 0 评论 -
Oracle:Windows10下安装oracle client (win32_11gR2_client)
1、oracle client下载地址(选择32位)https://www.oracle.com/cn/database/enterprise-edition/downloads/oracle-db11g-win32.html2、解压运行遇到“[INS-13001]环境不满足最低要求”,修改方式如oracle database安装一样在win32_11gR2_client\client\stage\cvu\cvu_prereq.xml文件中添加如下图所示内容,注意尽量直接去复制windows 7原创 2020-12-06 20:48:18 · 5015 阅读 · 0 评论 -
Oracle:Windows10安装oracle database 11g
1、下载oracle 11g安装包https://www.oracle.com/database/technologies/xe-prior-releases.html2、安装oracle database 11g解压并运行setup.exe原创 2020-12-07 17:43:16 · 643 阅读 · 0 评论 -
oracle:多重子查询的实战应用
1、 需求大致如下:有两张表,一张主表(POWERLOG),一张从表(CRANEDEFINITION),在sql中分页(使用子查询)SELECT s.* FROM ( SELECT a.CID, b.MACHCODE, a.POWERTIME, a.VALUE, main.ROWNUM_, ( SELECT decode( t.VALUE, NULL, 0, a.VALUE - t.VALUE ) FROM POWERLOG t WHER原创 2020-12-01 22:03:20 · 618 阅读 · 0 评论 -
MySQL:MySQL For Visual studio 1.2.9 卸载失败
mysql卸载的时候遇到这样的问题:这是MySQL的一个bughttps://dev.mysql.com/downloads/file/?id=470092官网安装MySQL For Visual studio 2.0.5,然后卸载MySQL For Visual studio 2.0.5。卸载干净了原创 2020-10-21 16:49:44 · 2469 阅读 · 4 评论 -
mysql: mysqldump.exe : 无法将“mysqldump.exe”项识别为 cmdlet、函数、脚本文件或可运
mysql安装好之后,但是运行却报如题所示的错按照以往的经验感觉是环境变量未配置(但是我是在当前目录下啊),配置了环境变量果然还是无效。正确的做法是在mysql的安装路径bin目录下执行:.\mysqld.exe install至此,这个问题算是解决了。...原创 2020-10-21 14:30:08 · 785 阅读 · 0 评论 -
mysql:数据库定时自动备份
目录1、需求2、脚本书写和定时任务设置3、结果1、需求公司的数据库是没有备份的,感觉很危险的亚子,所以就想写个备份脚本定时执行。规则如下:① 全部备份(表和数据)② 每天晚上4点半备份、③ 只保留最新的7天的数据2、脚本书写和定时任务设置脚本如下:#!/bin/bash#保存备份个数number=7#备份保存路径backup_dir=/home/backup#日期dd=`date +%Y%m%d`#备份工具tool=mysqldump#用原创 2020-08-05 11:21:44 · 329 阅读 · 0 评论 -
mysql:查看端口号
show global variables like 'port';原创 2020-07-31 10:02:44 · 285 阅读 · 0 评论 -
ubuntu:安装mysql没有提示设置初始密码导致没法登陆
1、查看用户名和密码sudo cat /etc/mysql/debian.cnf2、用查出来的用户和密码登陆3、修改密码update mysql.user set authentication_string=password('mysql') where user='root' and Host ='localhost';4、用新用户和密码登陆...原创 2020-07-31 09:56:54 · 243 阅读 · 0 评论 -
mysql:like与left join搭配使用
SELECT a.DEPT_ID, a.FULL_NAME, a.MOBILE, b. NAMEFROM sys_users aLEFT JOIN sys_depts b ON a.DEPT_ID = b.IDWHERE a.FULL_NAME LIKE '%张%'AND b. NAME LIKE '%量%';执行结果:最后吐槽一句,mysql真的使用体验比oracle差太多了,可能也是因为oracle先入为主吧...原创 2020-07-21 16:48:32 · 4249 阅读 · 0 评论 -
sql:统计(group by)
1、sum和group byselect s.CreateTime,sum(Value) from (SELECTa.CreateTime CreateTime,a.`Value` ValueFROM lubri_log a) sGROUP BY s.CreateTime原创 2020-07-02 10:57:52 · 1015 阅读 · 3 评论