数据库
你酒不掩心
这个作者很懒,什么都没留下…
展开
-
mysql 递归查询 版本8以上支持
mysql 递归查询原创 2022-05-19 13:49:00 · 302 阅读 · 0 评论 -
Navicat备份数据库导入sql文件时总是缺少数据表
有可能是当前数据库限制了存储大小命令://查看当前max_allowed_packet的大小show global variables like 'max_allowed_packet';//修改max_allowed_packet的大小set global max_allowed_packet=1024*1024*50;修改后可以在试着倒一次说不定就成功了...原创 2019-11-15 13:32:21 · 2674 阅读 · 1 评论 -
oracle 不等于号和null问题
关于Oracle中的不等于号:在Oracle中,<>!=~=^=都是不等于号的意思。都可以使用。price是Number类型的)SELECT id, nameFROM product where price<> 1000;(price是Number类型的)执行这个语句时,priceis null的记录不出来。也就是拿...原创 2019-09-02 10:04:52 · 1776 阅读 · 0 评论 -
oracle导入导出数据库
原生sql语句导入导出(在cmd命令行执行)导出:exp username/password@sid file=d:\exp.dmp full=yusername/password分别代表你的用户名和密码 sid表示你的数据库名导入:imp username/password@sid file=d:\exp.dmp full=y ignore=y记得当前用户的权限...原创 2019-07-06 16:08:50 · 114 阅读 · 0 评论 -
plsql使用很卡的情况
我是win10的系统plsql使用的时候很容易卡顿,网上查了一下说是兼容性的问题,用管理员方式启动就会好很多,自己试了一下真的是,运行比之前流畅很多...原创 2019-07-10 11:56:40 · 8885 阅读 · 0 评论 -
mysql navcait 允许远程连接数据库命令
mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'WITHGRANTOPTION;//任何远程主机都可以访问数据库mysql>FLUSHPRIVILEGES;//需要输入次命令使修改生效mysql>EXIT; //退出前提关闭电脑防火墙就是这么简单。...原创 2019-05-27 09:36:52 · 733 阅读 · 0 评论 -
oracle 游标、过程、函数、触发器
SQL语言是面向集合的,是对指定列的操作。如果要对列中的指定行进行操作,就必须使用游标。游标是指向上下文区的指针,它为应用提供了一种对具有多行数据查询结果集中的每一行数据分别进行单独处理的方法游标分为显式游标和隐含游标两种隐含游标用于处理SELECT INTO和DML语句显式游标则用于处理SELECT语句返回的多行数据显示游标属性用于返回显式游标的执行信息游标属性使用格式为:游标...原创 2019-03-17 18:05:37 · 229 阅读 · 0 评论 -
oracle PL/SQL知识点总结
PL/SQL(Procedural Language/SQL,过程语言/SQL)它是结合Oracle过程语言和结构化查询语言的一种扩展语言PL/SQL支持多种数据类型,可以使用条件语句和循环语句等控制结构PL/SQL可用于创建存储过程、触发器和程序包,也可以用来处理业务规则、数据库事件或给SQL命令的执行添加程序逻辑PL/SQL的块由变量声明、程序代码和异常处理代码3部分组成:DECL...原创 2019-03-17 16:57:35 · 374 阅读 · 0 评论 -
Oracle知识点整理
1,sqlplus 常用命令连接命令 conn用法: conn 用户名/密码@网络服务名 [as sysdba/sysoper]当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper []表示可以写也可以不写断开命令 discshow user 显示当前用户名edit 该命令可以编辑指定的sql脚本 案例:sql>edit d:\a.sql...原创 2019-03-17 15:37:19 · 229 阅读 · 0 评论 -
MySQL中聚合函数和group by的细节
参考地址:http://blog.csdn.net/ccccalculator/article/details/70432123在mysql中navicat中有时候在查询语句中聚合函数和单独的字段同时查询后面不用group by也能正常输出查询结果而在有的navicat中缺失不行, 原因就是mysql的sql_mode设置的不一样.sql_mode:简而言之就是:它定义了你MySQL应...转载 2019-03-14 14:03:48 · 4036 阅读 · 0 评论 -
oracle常用的函数
--字符函数 replace(char1,search_string,replace_string);eg: select replace(name,'tom','我是tom');--数学函数(除了聚合函数以外) case when then else end; nvl()//null值处理 nvl2()//类似三目运算符操作 round(n,...原创 2019-03-06 14:02:09 · 102 阅读 · 0 评论 -
oracle计算两个日期的天数、月数、年数
一、天数:在Oracle中,两个日期直接相减,便可以得到天数;1 select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/dd/yyyy') from dual;返回结果:36二、月数:计算月数,需要用到months_between函数;--months_between(date1,date2) ...转载 2019-03-06 12:03:41 · 3565 阅读 · 0 评论 -
win7下卸载Oracle
1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。 2 开始-->所有程序-->Oracle-->Oracle安装产品-->Universal Installer,“欢迎使用”界面启动后,卸载产品-->展开Oracle主目录下的Ora...原创 2019-02-27 16:59:59 · 270 阅读 · 0 评论 -
mysql数据库的常用知识点
1,查询语句书写顺序:select – from- where- group by- having- order by-limit 查询语句执行顺序:from - where -group by - having - select - order by-limit2,DQL操作数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。查询返回的结果集是一张虚...转载 2018-12-04 20:40:54 · 144 阅读 · 0 评论