欢迎来到 imtoken钱包app
全国咨询热线: 13258347706
新闻中心
SQL中的一些关键字用法
  来源:imtoken钱包app币安钱包app  更新时间:2023-08-28 02:00:55

1.where  条件筛选结果

select * from `表名` where `列名`='value'

上诉语句的键字意思是在某表中查询某列名等于某特定值得所有列

2.Like  模糊查询

select *from `表名` where `列名`like `高%`;

上诉语句意思是在某表中查询某列名以高开头的所有列

注:%在后  以....开头

  %在前  以...结尾

  %...%  包含....

当然模糊查询中还有下划线,一个下划线代表一个字符

3.group by 分组查询

分组家你具有将具有相同特征的用法的记录为一组,经常和聚合函数一起使用

4.聚合函数

  count():总记录数,键字

  sum():用来求和

  avg()求平均值

  min():求最小值

  max():求最大值

聚合函数的用法特点:他们永远只能返回单行单列的结果,在这里不解释为什么

5.AS 别名

  这东西是键字用来起别名的,可以给表起别名也可以给列起别名,用法给表起别名后可以在之后的键字调用中直接用别名;

我英语水平不高,一把数据库中都是用法英文,在查询结果的键字时候如果看英文不舒服,可以给列起个别名,用法这样查询

结果的键字列名就是你所起的别名,当然别名可以是用法中文,前提是键字中文必须用引号引起来

6.having:用来筛选聚合函数的值

如果在having后使用别名,必须是用法英文。

7.order by 排序查询

默认排序是键字ASC即升序,降序为DESC。如果想要降序可以

select * from `表名` order by`列名`DESC

8.limit 分页查询获取表中连续的某几条记录

  limit[n,m]  意思是跳过n条记录显示m条,当然n可以省略不写,即从第一条开始

  该字句经常在后续用来做分页所以在这里我叙述一下页码pageindex和每页显示行数pagesize

的关系:行的偏移量=(pageindex-1)*pagesize

select字句是非常强大的,他后边可以跟许多结构:

  select +

    concat  连接两个字符串

SELECT CONCAT ('name' 'key')

    lower  全部小写

SELECT LOWER ('NAME' 'key')

    upper   全部大写

SELECT UPPER ('NAME' 'key')

    insert  插入一个字符串

SELECT INSERT ('NAME',2,3,'key')

以上代码执行结果大家可以自己执行查看一下,在这里我就不做介绍了

当然除了这些还有一下几种:

  subsring  截取字符串

  curdate()  当前日期

  curtime  当前时间

  now()   当前时间和日期

  ceil(x)   向上取整

  floor(x)   向下取整

  between and 范围

9. and  就是字面上的意思

SELECT * FROM person WHERE id=1 AND `name`='张三'; 

10. or 或者

SELECT * FROM person WHERE id=1 OR `name`='李四';

以上就是我们常用的一些SQL语句中的关键字了

SQL中的一些关键字用法的相关教程结束。


城市分站
友情链接
联系我们

地址:襄樊市娄底路236号

电话:15939766312

传真:15975061385

邮箱:204456298@qq.com

0.1131

Copyright © 2023 Powered by imtoken钱包app币安钱包app   sitemap