数据库

初识Redis

Redis的特点 1,redis是远程的!分为客户端和服务端,只是我们平常所说的都是服务端的redis,除非特殊情况,不然不会说客户端的redis 2,redis是基于内存的,所以redis的速度会比我们存放在硬盘的那些数据...

mysql 关联表查询的最基本样式语句格式

SELECT a.user_name, a.id, b.log_date FROM user_sys AS a, user_log AS b WHERE a.id = b.user_id ORDER BY b.id DESC LIMIT 0, 10; 嗯嗯,这个就是最基本的格式了,但是关联查询一般都是...

Innodb与Myisam引擎的区别与应用场景

1. 区别: (1)事务处理: MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理); (2)锁机制不同: MyISAM是表级锁,而InnoDB是行级锁; (3)select ,update ,insert ...

sql必知必会13-创建高级联结

这一章中我们将使用表别名来做操作。 为什么要使用表别名? 因为可以缩短sql语句。 因为使用表别名能在一条sql语句中不止一次的引用相同的表(下面会举例)。 先举个使用表别名的例子 select cust_n...

sql必知必会12-联结表

sql最强大的功能之一,就是在数据库查询执行中能联结表。 举个例子 select vend_name,prod_name,prod_price from vendors,products where vendors.vend_id = products.vend_id; 这条语句取出来三个字段,并...

sql必知必会11-使用子查询

查询(query) 任何sql语句都是查询,但是此术语一般指select语句。 子查询(subquery) sql还允许创建子查询(subquery),即嵌套在其它查询中的查询。先来个例子 select cust_id from orders where o...

sql必知必会10-分组数据

分组是使用select语句的group by子句建立的。例如 group by子句 select vend_id,count(*) as prod_nums from products group by vend_id; group by 指示DBMS按照vend_id分组。 group by子句可以包含任...

sql必知必会9-汇总数据

9.1聚集函数 我们经常需要汇总数据,而并不需要把它们检索出来,sql提供了5个这样的函数,称之为聚集函数,而且这几个函数在各种主要的sql中得到了相当一致的支持。 avg()  返回某列的平均值 count() ...

sql必知必会8-使用函数处理数据

与几乎所有的DBMS都同等的支持sql语句(如select)不同,每一个DBMS都有特定的函数,实际上只有少数的几个函数,被所有主流的DBMS等同的支持。 sql函数是不可移植的。剩下的自己体会吧。顺便记录一下mysql的日...