首页 > 数据库技术
数据库学习(四)
聚合与分组 1、分组查询 select 字段 from 表 group by 字段; select 字段,count(*) from 表 group by 字段; 在分组的情况下,只能够出现分组字段和聚合字段,其他的字段没有意义,会报错!!! 2、聚合筛选(having) select 字段1 fr ...
分类:数据库技术   时间:2019-11-11 17:50:30    收藏:0  评论:0  赞:0  阅读:70
MyBatis接口式编程(SqlSession直接调用API向接口转变)
package com.atguigu.mybatis.dao; import com.atguigu.mybatis.bean.Employee; /** * @Author 谢军帅 * @Date2019/11/11 16:16 * @Description */ public interfac ...
分类:数据库技术   时间:2019-11-11 17:46:32    收藏:0  评论:0  赞:0  阅读:97
MySQL解惑——GROUP BY隐式排序
MySQL中GROUP BY隐式排序是什么概念呢? 主要是其它RDBMS没有这样的概念,如果没有认真了解过概念,对这个概念会感觉有点困惑,我们先来看看官方文档的介绍: 官方文档MySQL 5.7 Reference Manual中的“.2.1.14 ORDER BY Optimization”章节有... ...
分类:数据库技术   时间:2019-11-11 17:15:26    收藏:0  评论:0  赞:0  阅读:93
小知识:设置sqlplus默认vi编辑器的好处
如果是客户生产环境,不允许修改任何环境类的配置,那发现sqlplus默认不是我们熟悉的vi,可以在SQL 下临时指定,方便操作; 如果是自己运维的环境,可以修改配置,建议修改glogin.sql,添加指定vi为默认编辑器: 以一个最简单的例子说明其便利性,比如我们要修改所有ASM磁盘组的compat ...
分类:数据库技术   时间:2019-11-11 17:12:39    收藏:0  评论:0  赞:0  阅读:103
mysql初始化出现:FATAL ERROR: Neither host 'DB01' nor 'localhost' could be looked up with
初始化时: FATAL ERROR: Neither host 'DB01' nor 'localhost' could be looked up with /application/mysql/bin/resolveip Please configure the 'hostname' comman ...
分类:数据库技术   时间:2019-11-11 17:11:12    收藏:0  评论:0  赞:0  阅读:474
mysql数据库delete数据时不支持表别名
今天在帮同事查看一条删除的SQL语句执行出错的问题 SQL语句如下: 1 DELETE FROM LEAD_SYSTEM_MENU_ORG_REF as t WHERE t.resourceid='4028812348f28b890148f29253a80000' 这条SQL语句放到Oracle数据 ...
分类:数据库技术   时间:2019-11-11 16:12:19    收藏:0  评论:0  赞:0  阅读:105
Oracle 异步IO 优缺点
一、Oracle在Linux下使用异步IO配置 最近在测试Oracle的时候,很想测试下使用异步IO的性能。但是异步IO是需要专门配置的,否则的话,容易遇到很著名的“ORA-01578: ORACLE data block corrupted (file # 202, block # 257)”的问 ...
分类:数据库技术   时间:2019-11-11 15:33:43    收藏:0  评论:0  赞:0  阅读:137
Oracle逻辑导入数据(IMP/IMPDP)
使用IMPDP导入数据的前提是数据是使用EMPDP导出的,同样也是在DOS窗口下直接输入IMPDP和登录数据库的用户名,即可导人数据。 impdp导到指定用户下: 1、directory指定的是目录对象,这里的目录对象就是在使用expdp导出时创建的目录对象。语法解析: 2、dumpfile指定的是 ...
分类:数据库技术   时间:2019-11-11 15:28:28    收藏:0  评论:0  赞:0  阅读:73
MySQL事务和锁——《MySQL DBA工作笔记》
MySQL事务 事务存在的原因 事务存在的目的:保证用户对数据操作对数据是安全的。(比如说银行卡余额) 事务的特性——ACID 原子性:一个事务要么全部执行,要么不执行 一致性:事务开始和结束时,数据保持一致 隔离性:事务之间互不影响 持久性:事务操作的结果具有持久性 关于脏读,不可重复读,幻读 脏 ...
分类:数据库技术   时间:2019-11-11 15:15:41    收藏:0  评论:0  赞:0  阅读:103
数据库之九:函数
函数种类: 算术函数(用来进行数值计算的函数)字符串函数(用来进行字符串操作的函数)日期函数(用来进行日期操作的函数)转换函数(用来转换数据类型和值的函数)聚合函数(用来进行数据聚合的函数) 1、算术函数(用来进行数值计算的函数): 1.1、+(加) -(减) *(乘) /(除) 1.2、Abs(数 ...
分类:数据库技术   时间:2019-11-11 14:58:25    收藏:0  评论:0  赞:0  阅读:81
【面试】MySQL 中NULL和空值的区别?
做一个积极的人 编码、改bug、提升自己 我有一个乐园,面向编程,春暖花开! 01 小木的故事 作为后台开发,在日常工作中如果要接触Mysql数据库,那么不可避免会遇到Mysql中的NULL和空值。那你知道它们有什么区别吗? 学不动了,也不想知道它们有什么区别。大兄弟,不行啊,要面试! 前些天我的好 ...
分类:数据库技术   时间:2019-11-11 14:55:57    收藏:0  评论:0  赞:0  阅读:92
一个因MySQL大小写敏感导致的问题
00 MYSQL对大小写敏感 见字如面,见标题知内容。你有遇到过因为MYSQL对大小写敏感而被坑的体验吗? 之前看过阿里巴巴Java开发手册,在MySql建表规约里有看到: 【强制】表名、字段名必须使用小写字母或数字 , 禁止出现数字开头,禁止两个下划线中间只 出现数字。数据库字段名的修改代价很大, ...
分类:数据库技术   时间:2019-11-11 14:26:15    收藏:0  评论:0  赞:0  阅读:96
Oracle EXPDP导出数据
Oracle expdp导出表数据(带条件): query:指定要添加的条件,把表中的数据进行过滤导出 Oracle expdp导出表空间: tablespaces:指定要导出的表空间的名字。 Oracle expdp导出用户: owner:指定要导出的用户,前提条件是具有该用户的操作权限 Orac ...
分类:数据库技术   时间:2019-11-11 14:23:59    收藏:0  评论:0  赞:0  阅读:91
docker容器中oracle数据库导出dmp文件
Oracle数据库安装在docker容器中 1首先查看容器 2进入oracle容器 3导出整个库:这个有问题,会吧helowin实例下的所有数据都导出: DATA_PUMP_DIR为oracle中默认备份文件件 如果报错,错误如下 解决方法:查文档发现,缺省Directory为DATA_PUMP_D ...
分类:数据库技术   时间:2019-11-11 14:22:30    收藏:0  评论:0  赞:0  阅读:762
PHP连接数据库
参考文章 PHP数据库编程 https://blog.csdn.net/sjin_1314/article/details/8986568 PHP有三种方式操作数据库: mysql扩展库(逐渐弃用) mysqli扩展库 PDO mysql扩展库和mysql数据库的区别 下面就来mysql扩展库来介绍 ...
分类:数据库技术   时间:2019-11-11 13:57:43    收藏:0  评论:0  赞:0  阅读:79
SQLServer 拼接列
想把表里modified_by和source这两列拼接成一行 ...
分类:数据库技术   时间:2019-11-11 13:28:54    收藏:0  评论:0  赞:0  阅读:89
数据库相关概念
数据库操作流程有哪些步骤?建立数据库对象, 连接数据库, 获取游标, 调用语句查询数据, fetchall获取游标中的所有结果集, 关闭游标, 关闭连接 什么是游标? 游标是系统为用户开设的一个数据缓存区,存放SQL语句的执行结果. 游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机 ...
分类:数据库技术   时间:2019-11-11 13:16:53    收藏:0  评论:0  赞:0  阅读:107
Oracle海量数据(1000w+)重复数据删除方法
方法1:delete from xxx(表名) where rowid not in( select max/min(rowid) from xxx(表名) group by xxx(需要去重的列名,可以跟逗号实现多个列名去重))。 此方法采用直接删除的方法。但是效率比较低,数据量小的话可以使用。对 ...
分类:数据库技术   时间:2019-11-11 13:15:43    收藏:0  评论:0  赞:0  阅读:123
Oracle数据库 — DDL:数据定义语言
1.数据定义语言:用于定义数据库的结构,比如创建、修改或删除数据库对象; 包括: CREATE TABLE:创建数据库表;创建表的命名规则: 2.以字母开头;在 1–30 个字符之间;只能包含 A–Z, a–z, 0–9, _, $, 和 #;不能和用户定义的其他对象重名;不能是Oracle 的保留 ...
分类:数据库技术   时间:2019-11-11 13:09:44    收藏:0  评论:0  赞:0  阅读:93
SQLServer stuff函数
STUFF ( character_expression , start , length ,character_expression ) 参数 character_expression 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 ...
分类:数据库技术   时间:2019-11-11 13:00:51    收藏:0  评论:0  赞:0  阅读:83
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!