随笔分类 -  MySQL

摘要:一、概述 存储过程是数据库定义的一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程可以避免开发人员重复的编写相同的SQL语句,而且存储过程是在MySql服务器中存储和执行的,可以减少客户端与服务器端的数据传输。 1.优点 (1)提供执行性能 通常在客户端执行SQL命令时,在数据库有解析到编译这个前期准备过程。但是,存储过程是先... 阅读全文
posted @ 2016-07-21 20:21 ✈✈✈ 阅读(305) 评论(0) 推荐(0)
摘要:一、概述 1.基本概念 在大型数据库中,一张表中要容纳几万、几十万,甚至几百万的的数据,而当这些表与其他表连接后,所得到的新的数据数目更是要大大超出原来的表。当用户检索这么大量的数据时,经常会感觉慢。这个时候要提高数据库的检索性能,就必须要用到索引。给表追加合适的索引能极大的改善数据检索的效率,提供数据库性能。 索引是在存储引擎中实现的,因此每种存储引擎的索... 阅读全文
posted @ 2016-07-17 01:10 ✈✈✈ 阅读(420) 评论(0) 推荐(0)
摘要:一、多表连接查询 新建两张表t_user、t_order。 1.内连接 返回满足条件的所有记录。 (1)显式内连接 使用inner join关键字,在on子句中设定连接条件。 SELECT u.id, u.name, u.address, o.orderno FROM t_user u INNER JOIN t_orde... 阅读全文
posted @ 2016-07-16 03:45 ✈✈✈ 阅读(370) 评论(0) 推荐(0)
摘要:一、数据库概述 1.数据库的组织结构 (1)数据库就是用来存放信息的仓库。 (2)数据库里的数据集合都存放在数据表(table)里。 (3)数据表由数据行(row)和数据列(column)构成。 (4)一个数据行就是数据表里的一条记录。 二、数据库设计的三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则... 阅读全文
posted @ 2016-04-15 21:55 ✈✈✈ 阅读(323) 评论(0) 推荐(0)