这篇文章是我之前写的博文 数据库方面的面试技巧,如何从建表方面展示自己能力 和 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程是一个系列的,通过面试官的视角和大家分享在数据库方面的面试经验,这些内容都来摘自 java web轻量级开发面试教程。 之前的两篇文章点击 ...
分类:
数据库 时间:
2017-09-06 10:11:06
阅读次数:
379
Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; grant create tablespa ...
分类:
数据库 时间:
2017-09-06 10:13:05
阅读次数:
154
mysql数据库增删改查增:createdatabaseDBnamecharsetgbk;删:dropdatabaseDBname;改:alterdatabaseDBnamecharsetgbk;改名:如下查:showdatabases;(showdatabaseslike‘%name‘;)查:查看数据库定义:showcreatedatabase库名;(改名)百度了下大概就这三种方法:1.RENAMEDATA..
分类:
数据库 时间:
2017-09-06 10:55:08
阅读次数:
166
前言闲来无事做不如MySQL。一.简介:1.Linux下使用MySQL数据库时,为了支持事务操作需要用到InnoDB引擎,对于表中处理的插入,更新等操作失败时,回滚前面不应该完成的操作是必须的.2.一般MySQL默认的数据库引擎是MyISAM,不支持事务和外键,则可使用支持事务和外键的InnoDB引擎.3.本..
分类:
数据库 时间:
2017-09-06 10:57:30
阅读次数:
241
在mongodb中,存在如下数据 需求1:查询栏目是col1,且读者是lily的记录: 即数组中的对象用形如“数组名.字段”组成 需求2:把标题为title2,且读者为lily的已读记录‘isread’设置为true 核心是$,可以理解为数组定位器 83334129 ...
分类:
数据库 时间:
2017-09-06 10:59:31
阅读次数:
220
在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: 复制代码 代码如下: CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,其中有 ...
分类:
数据库 时间:
2017-09-06 11:41:12
阅读次数:
191
完整的查询语句类似是这样的: select ..., ROWNUM from table where <where clause> group by <columns> having <having clause> order by <columns>; 它的处理顺序是: 首先,执行 FROM/WH ...
分类:
数据库 时间:
2017-09-06 11:42:20
阅读次数:
186
6.4 Functions 6.4.1 Numeric abs/mod 绝对值/求模 sqrt/power/exp 求幂 ceil/floor/round 取整 trunc 截取小数点 sin/cos/ln/log 数学函数 6.4.1 Numeric abs/mod 绝对值/求模 sqrt/pow ...
分类:
数据库 时间:
2017-09-06 11:43:09
阅读次数:
259
原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘ ...
分类:
数据库 时间:
2017-09-06 12:46:54
阅读次数:
240
一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的产品。 它支持的数据结构非常松散,是类似JSON的BSON格式,因此可以存储比较复杂的数据类型。 它最大特... ...
分类:
数据库 时间:
2017-09-06 12:47:18
阅读次数:
260
今天在写一段sql语句时遇到的问题,上面的代码放在数据库中查询,没有问题, 但是运行程序的时候突然报了错,说什么多个small_type_id字段重复,我不是写了别名a,b,c吗。 同事找了几分钟把sql打印出来终于找到问题了,a后面少了一个空格,同事提醒我说格式一定要放好,空格要么在每一行前面加, ...
分类:
数据库 时间:
2017-09-06 12:48:04
阅读次数:
317
SELECT * FROM sysobjects WHERE (xtype = 'U') C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY ...
分类:
数据库 时间:
2017-09-06 12:48:18
阅读次数:
197
之前在oracle安装过程中碰到了很多问题,浪费了不少问题,后来有哥同事给了以下安装文档,解决了很多多问题,也提到了很多在安装过程中碰到的问题! 所以记录一下 本文档是Oracle Database 11.2.0.1 for RHEL5 Server(包括x86和x86_64平台)的静默安装指南. ...
分类:
数据库 时间:
2017-09-06 12:49:20
阅读次数:
199
string sql = "select * from student where id like" +"@key";Sqlconnection con = new Sqlconnetion();Sqlcommand com =new Sqlcommand();SqlParameter prmid ... ...
分类:
数据库 时间:
2017-09-06 12:50:22
阅读次数:
169
Oracle 数据库配置监听 1.准备环境: (1)远程oracle服务实例或者本地服务实例 远程服务器或者本地服务端(存数据库的) (2)oracle 客户端(oracle –oraClient11g) (3)PL/SQLDeveloper工具 2.配置监听 (1)找到oracle –oraCli ...
分类:
数据库 时间:
2017-09-06 12:52:30
阅读次数:
239
备份:mysqldump -u root -p 数据库名>生成脚本文件路径
恢复:mysql -u root -p 数据库名<生成脚本文件路径 ...
分类:
数据库 时间:
2017-09-06 12:53:46
阅读次数:
250
跟踪结果: 原因分析:(注:版本:Oracle 9i) 根据异常描述可以判断是数据匹配上的问题,且问题大致是数据出现一对多的关系,导致异常。 现附上异常数据寻找思路: SELECT pc_vend,pc_part,pc_type FROM ( 主表数据 select pc_vend,pc_part, ...
分类:
数据库 时间:
2017-09-06 12:54:10
阅读次数:
293
索引的定义:索引是为了高效获取数据的数据结构 explain sql语句执行解释 id表示sql的执行序列号,即执行顺序的标识,id越大优先级越高,越先被执行,id相同时从上到下依次执行,id不同时先执行id值大的。 ...
分类:
数据库 时间:
2017-09-06 12:55:35
阅读次数:
178
一,简述题(每题5分) 1, 表:table(Id,class,score),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 2, 表明:student name course score 张青 语文 72 王华 数学 72 张华 英语 81 张青 物理 67 张立 化学 9 ...
分类:
数据库 时间:
2017-09-06 12:55:52
阅读次数:
548
1.进入mongodb安装目录 bin目录下运行cmd 2.输入:mongod -dbpath "E:\Work_App\MongoDB\Data\db" 3.在bin目录下找到mongo.exe双击运行 4.在此cmd下输入命令: show dbs (展示所有数据库) use admin(进入到a ...
分类:
数据库 时间:
2017-09-06 13:02:07
阅读次数:
196