SQL数据库之DQL
2018-06-17 23:19:20来源:未知 阅读 ()
初来乍到,我是一个Java行业的小学生,刚学半年。
今天老师讲了数据库的操作语句,在这里与大家分享一下我学到的知识吧,要是有不足的地方麻烦大家指出来,共同进步,共同提高!
1.数据库中的各种符号
%:表示匹配0或多个字符
_:表示匹配单个字符
in:通配符,模糊查找的关键字,某些表中或值中包含某个值。例:select * from student where studentname in '赵,钱,孙,李';
like:模糊查找的关键字,通常和%、_一起使用。例如:select * from student where name like '李%'
between and:某个值在某个范围中。例如:select * from result where score between 80 and 100;
where 筛选的是行,order by 排序的是列,having排序的是列
2.聚合函数:
count(): 返回当前表的数据行,括号中可以放列名,也可以放任意数字,习惯:count(1),执行速度更快。
avg():当前数值列的平均分。例如:avg(score)
sum():当前数值列的数据总和。
max():当前数值列的最大最。
min():当前数值列的最小值。
3.SELECT查询的语法
select [ALL | DISTINCT]
{* | table.*}
from table_name [as table_alias] #中括号里的是给当前表起一个别名
[left | right | inner join table_name on 表之间的关系] #联合查询
[where ...] #查询条件
[group by ...] #指定结果按照哪几个字段来分组 查询中的列必定是分组列
[having ...] #筛选分组条件
[order by ...] #查询记录按一个或者多个条件排序,asc为默认的 升序,desc为降序
[limit m,n | n offset m] #m是从哪条记录开始查,n代表当前页显示n行记录 计算起始位置m的公式:(pageindex-1)*pagesize
大致语法就是这样,[]里是可选的,{}里的是必选的。#、-- 、/* */ 这三种都可作为MYSQL的注释符号
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:常用函数、常用命令、常用快捷键
- MySQL replace函数怎么替换字符串语句 2020-03-09
- PHP访问MySQL查询超时怎么办 2020-03-09
- mysql登录时闪退 2020-02-27
- MySQL出现1067错误号 2020-02-27
- mysql7.x如何单独安装mysql 2020-02-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash