细数MySQL中SQL语句的分类


当前第2页 返回上一页

更新来删除数据:UPDATE Student age= NULLWHERE name = '张三'

4:删除数据:DELETE FROM 表名 WHERE (过滤条

例如:DELETE FROMStudent WHERE name = '张三

注:删除全表数据除去过滤条件即可,也可使用TRUNCATE TABLE 表名

简单数据查询
 
1:查询:SELECT 列名 FROM 表名;
 
例如:SELECT id FROM Student;

查询全表数据:SELECT * FROM Student;
 
2: 表名前缀:SELECT Student.id FROM Student;
 
3:列表别名:SELECT T.列 A  AS  A,T.列B AS B,T.列 C AS C FROM 表 AS T;
 
4:计算列:SELECT  id , mark*2 AS MarksFROM Student;
 
SELECT FirstName +  '  ' +LastName AS FullName FROM Student;
 
5:排除重复数据:SELECT DISTINCT 列A FROM 表名;\
 
例如:SELECT  DISTINCT name FROM Student;
 
6:限定行数查询:SELECT  TOP  rowCount ColumA,ColumB FROM Table;
 
例如: SELECT TOP5 id , name FROM Student;
 
7:条件查询 WHERE
 
8:范围查询 BETWEEN
 
9:定义集合关系 IN
 
10:模糊查询 LIKE(单个字符_  多个字符%)
 
11:空值数据控制:SELECT 列A ,列B FROM  表名 WHERE 列C IS NOT NULL;
 
SELECT 列A,列B FROM 表名 WHERE 列C IS NULL;
 
12:排序:升序。。ASC
 
降序。。。DESC
 
聚合函数与分组
 
1:SELECT COUNT(规范) FROM 表名;
 
  A:数目 COUNT
 
  B:总和 SUM
 
  C:平均值AVG
 
  D:最大值MAX
 
  F:最小值 MIN
 
2:分组 GROUP BY..
 
3:结果集处理:SELECT StudentID,AVG(Mark) AS AverageMark FROM StudentExam GROUP BYStudentID HAVING AVG(Mark) <50 OR AVG(Mark)>70;
 
4:EXISTS;
 
5:ALL;
 
6:ANY;
 
7:UNION;
 
8:保留重复行:UNION ALL;
 
9:交集和差分:INTERSECT EXCEPT
 
联接
 
1:内联接:JOIN
 
2:外连接:1:左外联:LEFT JOIN或 LEFT  OUTER JOIN
 
2:右外联:RIGHTJOIN 或 RIGHT OUTERJOIN
 
3:全外联:FULL JOIN 或 FULL OUTER JOIN

以上就是小编为大家带来的细数MySQL中SQL语句的分类全部内容了,希望大家多多支持~

更多相关Mysql内容来自木庄网络博客


标签:Mysql

返回前面的内容

相关阅读 >>

mysql中explain的用法总结(详细)

都在这儿了!!mysql主从复制的原理和注意事项

讨论有关mysql备份字符集

mysql外键基本功能与用法详解

windows下安装mysql5.5.19图文教程

枚举类型在mysql怎么用

mysql表锁和行锁的区别是什么

mysql】information_schema库中包含所有表的字段信息

mysql日期如何转字符串

开启mysql慢查询日志的方法

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...