摘要: 今天到某公司笔试,数据库考的比较多,但是说老实话,考的也比较基础。现在趁回忆得起来,将数据库知识简单整理如下: 一、建表指令 比如创建一个学生表student,它由学号Sno,姓名Sname,性别Ssex,年龄Sage,所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。 阅读全文
posted @ 2018-05-31 17:14 阿善9 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1、Sql 约束 http://www.cnblogs.com/henw/archive/2012/08/15/2639510.html 2、修改列类型 1 2 3、联合索引最左前缀原则 例如在表(name,age,birth)中建立联合索引name_age_birth,在查询中,where中的条件 阅读全文
posted @ 2018-05-31 17:13 阿善9 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 一、 选择题 1、SQL语言是( C )语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 redis 是 3、如果在where子句中有两个条件要同时满足,应该用哪个逻辑符来连接(C ) A.OR B.NOT C.AND D.NONE 4、外连接的条件可以放在以下的那一个子句中( 阅读全文
posted @ 2018-05-31 17:11 阿善9 阅读(1620) 评论(0) 推荐(0) 编辑
摘要: 数据库总结--MySQL常见面试题 2015年03月24日 17:56:06 阅读数:7787 2015年03月24日 17:56:06 阅读数:7787 阅读数:7787 1.根据部门号从高到低,工资从低到高列出员工的信息 select * from employee order by dept_ 阅读全文
posted @ 2018-05-31 17:10 阿善9 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 总结的一些MySQL数据库面试题 2016年06月16日 11:41:18 阅读数:4950 2016年06月16日 11:41:18 阅读数:4950 阅读数:4950 一、sql语句应该考虑哪些安全性? (1)防止sql注入,对特殊字符进行转义,过滤或者使用预编译的sql语句绑定变量。 (2)最 阅读全文
posted @ 2018-05-31 17:08 阿善9 阅读(279) 评论(0) 推荐(0) 编辑
摘要: (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存 阅读全文
posted @ 2018-05-31 17:06 阿善9 阅读(275) 评论(0) 推荐(0) 编辑
摘要: mysql去重面试总结 前言:题目大概是这样的。 建表: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CREATE TABLE `test2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `peopleId` int(11) 阅读全文
posted @ 2018-05-31 17:05 阿善9 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 存储过程和函数的区别 存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 . l 视图的优点?建立视图的基本语法结构? 视图的优点: 1. 视图对于数据库的重构造提供了一定程 阅读全文
posted @ 2018-05-31 17:04 阿善9 阅读(177) 评论(0) 推荐(0) 编辑
摘要: mysql数据库面试总结 2017年09月04日 00:11:40 阅读数:151 2017年09月04日 00:11:40 阅读数:151 阅读数:151 结合网上大神还有自己面试经历,收集的总结Mysql面试题,方便自己准备面试; mysql一个永远都复习不完,尽量总结,差不多就可以去面试(个人 阅读全文
posted @ 2018-05-31 17:03 阿善9 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库面试题总结 2017年04月27日 22:41:44 阅读数:9271 2017年04月27日 22:41:44 阅读数:9271 阅读数:9271 1、SQL语句分类 DQL(数据查询语言)select DML(数据操作语言)insert、delete、update DDL(数据 阅读全文
posted @ 2018-05-31 17:00 阿善9 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 2018/5/31 oracle数据库面试笔试试题总结http://www.yjbys.com/qiuzhizhinan/show-308759.html 1/4Oracle数据库1.基础测试选择在部门 30 中员工的所有信息Select * from emp where deptno=30;列出职 阅读全文
posted @ 2018-05-31 16:59 阿善9 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 存储过程的优点: 能够将代码封装起来 保存在数据库之中 让编程语言进行调用 存储过程是一个预编译的代码块,执行效率比较高 一个存储过程替代大量T_SQL 阅读全文
posted @ 2018-05-31 16:56 阿善9 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 摘要:今天参加了大展公司的一个电话面试,那位先生首先问我查询一个表的问题,条件是:1、一个数据表,有username字段。2、查询数据表中姓名姓张的、姓李的、姓刘的总数,并展现在一张表中。我当时就糊涂了,平时SQL都是有提示的,都是在PLSQL下写的,而且大多时候都是采用Hibernate框架 ,s 阅读全文
posted @ 2018-05-31 16:55 阿善9 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 数据库优化 建表优化 1)数据库范式 l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分 家庭电话、公司电话 l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 阅读全文
posted @ 2018-05-31 16:54 阿善9 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 数据库常见面试题总结 1. 数据库三范式是什么? 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主键字段。完全依赖 不能是部分依赖 第三范式:满足第二范式并且表中的非主键字段必须不传递依赖于主键字段。 直接依赖不能间接依赖 2. 什么是数据库事务? 事务具有四 阅读全文
posted @ 2018-05-31 16:53 阿善9 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 解决 @scope(多例) 这是因为造成线程并发访问不安全 阅读全文
posted @ 2018-05-31 08:38 阿善9 阅读(112) 评论(0) 推荐(0) 编辑