2016年11月17日

sql经典试题

摘要: 1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2005-05-10 负如果要生成下列结果, 该如何写sql语句?胜 负2005-05-09 2 22 阅读全文

posted @ 2016-11-17 21:02 linuxSu 阅读(517) 评论(0) 推荐(0) 编辑

数据库练习题

摘要: 数据库基础(面试常见题) 一、数据库基础 1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式 2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control) 数据定义:Create Table,Alter Table,Drop T 阅读全文

posted @ 2016-11-17 20:59 linuxSu 阅读(613) 评论(0) 推荐(0) 编辑

ORACLE的锁机制

摘要: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后 阅读全文

posted @ 2016-11-17 20:54 linuxSu 阅读(187) 评论(0) 推荐(0) 编辑

MYSQL查询优化

摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优 阅读全文

posted @ 2016-11-17 20:48 linuxSu 阅读(220) 评论(0) 推荐(0) 编辑

MYSQL锁机制

摘要: 前言脚本之家链接 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。 My 阅读全文

posted @ 2016-11-17 20:34 linuxSu 阅读(293) 评论(0) 推荐(0) 编辑

SQL企业级面试题

摘要: 链接:90root MySQL企业面试题 1. 开发有一堆数据插入,如何防止插入的中文数据产生乱码? 2. 如何批量更改数据库表的引擎,如:myisam改为innodb 3. 如何批量更改数据库字符集,例如: GBK更改为UTF8 4. 你的数据库是如何备份的?(请答出200台以上规模企业数据库备份 阅读全文

posted @ 2016-11-17 20:29 linuxSu 阅读(409) 评论(0) 推荐(0) 编辑

数据库SQL优化

摘要: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注 阅读全文

posted @ 2016-11-17 20:21 linuxSu 阅读(355) 评论(0) 推荐(0) 编辑

导航