码迷,mamicode.com
首页 > 数据库 > 详细

MySQL知识总结(二)

时间:2015-09-20 16:06:35      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

上一篇MySQL知识总结(一)的传送门:http://www.cnblogs.com/rosestudy/p/4820234.html


四、关系运算基础

  1. 选择运算(行运算 单表操作)
  2. 投影(列运算 单表操作)
  3. 连接运算(多表操作)
  • 等值连接:常用条件是两个表的某些列值相等
  • 自然连接:要求两个表有共同的属性(列),自然连接运算的结果集是在参与操作两个表的共同属性上进行等值连接后,再去除重复的属性所得的新表

五、MySQL数据库查询 

选择SELECT列

  1. 选择指定列
  2. 定义列别名  格式:select column_name as column_alias
  3. 替换查询结果中的数据
  4. 计算列值
  5. 消除结果集中重复行 格式:select distinct | distinctrow column_name[,column_name...]
  6. 聚合函数(常用的有:count函数、max/min函数、sum/avg函数)
use test
select 姓名,学号
from student;            //执行结果是student表中全部学生的姓名和学号列上的信息

 

select count(*) as 学生总数
from student;         //使用count函数用于统计组中满足条件的行数或总行数

 

FROM子句

  1. 引用一个表
  2. 多表连接 在不同的表中查询数据,必须在from子句中制定多个表
  • 全连接
  • JOIN连接
//查找xscj数据库中所有学生选过的课程名和课程号
select distinct kc.课程名,xs_kc.课程号
from kc,xs_kc
where kc.课程号=xs_kc.课程号;

 

WHERE子句

GROUP BY子句

HAVING子句

ORDER BY子句

LIMIT子句

UNION子句

HANDLER子句

MySQL知识总结(二)

标签:

原文地址:http://www.cnblogs.com/rosestudy/p/4823554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!