首页 > 其他分享 >5)基本查询语句

5)基本查询语句

时间:2023-05-25 20:22:15浏览次数:32  
标签:语句 基本 tables 查询 student table select schema

1、select语句:
select格式:

select 字段列表 from 数据源 [where 条件表达式] [group by 分组字段[ having 条件表达式]] [ order by 排序字段[asc | desc]]

where字句 用于指定记录的过滤条件,group by 子句用于对检索的数据进行分组;having子句对分组后的数据进行筛选;order by子句对结果集进行排序;

2、使用select子句指定字段列表:

使用表达式:

select version(),now();

 命名别名:

字段或表达式 [as] 别名;as 可以省略;

select version() as 版本号, now() 服务器时间;

 3、基本查询语句:

select 字段列表 from 表名;

查询全部字段:

select * from student;

查询部分字段:

select student_no,student_name,class_no from student;
select student_no 学号,student_name 名字,class_no 班级号,from student;#命名别名
select stu_no 学号,exam_score 考试成绩,regular_score 平时成绩,exam_score*0.8+regular_score*0.2 综合成绩 from exam;

 4、distinct:

去掉重复的选项;

select distinct 字段列表 from 表名;

这儿使用information_schema 系统数据库下的tables表;

use information_schema;
show tables; #展示该数据下所有的表结构
desc tables; #展示表tabls的结构
select table_schema 数据库名,table_type 类型 from tables;

上述四行命令等价于:  #查询其他数据库下的表名,使用 数据库.表名 的形式;

select table_schema 数据库名 from information_schema.tables;
select table_schema 数据库名,table_type 类型 from information_schema.tables;

可以看到有很多重复的选项;

 加上distinct;去掉重复的;

select distinct table_schema 数据库名,table_type 类型 from tables;

 单列和双列比较:只有两项都相同的才算重复;

 5、使用limit 限定返回数据行:

select 字段列表 from 表名 limit [start],length;

start:缺省值为0,表示第一行;

查询前十行:

select table_schema,table_name from tables limit 10;

查询第七页:

select table_schema,table_name from tables limit 60,10;

 

标签:语句,基本,tables,查询,student,table,select,schema
From: https://www.cnblogs.com/xuan01/p/17432586.html

相关文章

  • F查询与Q查询
    F查询与Q查询1、aggregate若想把整张表当成一个组来使用聚合函数,应该调用aggregate#1、先导入聚合函数fromdjango.db.modelsimportMax,Min,Avg,Sum,Count"""小窍门:只要是跟数据库相关的模块基本都在django.db.models里面如果没有那么应该在django.db里"""#2......
  • VCS基本编译参数
    参考:VCS基本编译参数-知乎(zhihu.com)1.vcs常用编译选项:(1)帮助文档vcs-h列出最常用的vcs编译和runtime选项vcs-doc在网页上显示vcs文档vcs-ID显示本机的一些信息以及VCS的版本信息 (2)license选项vcs-licqueue告诉VCS,当没有license时等待。 (3)接入verilog库......
  • ORACLE表空间使用量查询SQL
    SELECTUpper(F.TABLESPACE_NAME)AS表空间名,round(D.TOT_GROOTTE_MB/1024,2)AS"总大小(G)",round((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/1024,2)AS"已使用空间(G)",round(F.TOTAL_BYTES/1024,2)AS"空闲空间(G)",R......
  • 星座运势查询接口
    接入点说明:十二星座为:白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座。接口地址:https://route.showapi.com/872-1?showapi_appid=&showapi_sign=  查看密匙返回格式:json  纯java:publicstaticvoidm......
  • Elasticsearch 之 join 关联查询及使用场景
    在Elasticsearch这样的分布式系统中执行类似SQL的join连接是代价是比较大的,然而,Elasticsearch却给我们提供了基于水平扩展的两种连接形式。这句话摘自Elasticsearch官网,从“然而”来看,说明某些场景某些情况下我们还是可以使用的一、join总述1、关系类比在关系型数据库中,以MySQ......
  • 第一周 python基本语法 笔记
    写在前面的话:由于已经学习了c和c++,所以主要记录了与c/c++不同的地方一:基础知识1:严格缩进,单引号与双引号功能相同2:字符串的序号  字符串的序号可以用两种方式表示  -5-4-3-2-1  我喜欢编程  0  1 2 3 43:使用[]获取字符串的一个或多个字符   索引......
  • SSIS基本术语
    Package包TheunitofworkforSSIS.AnydevelopmentdoneinSSISiswithinwhat’sknownasapackage.SSIS的工作单元。在SSIS中完成的任何开发都在所谓的包中。ConnectionManager连接管理器Storestheconnectionstringinformationforyoursourcesanddestina......
  • 报错问题:谷粒商城关于pubsub、publish报错,无法发送查询品牌信息的请求
    1、npminstall--savepubsub-js2、在src下的main.js中引用:①importPubSubfrom'pubsub-js'②Vue.prototype.PubSub=PubSub ......
  • SQL Server:分页查询
    一、分页查询❓需求描述:客户端查询数据库数据并显示在表格中。在数据库中进行一次查询,查询结果有1050条记录,但表格row上限:100,这时需要给本次查询记录分配?页用来显示?可以通过固定公式进行计算(c伪代码):#defineTABLE_SHOW_ROW100//在大学学生表student中查询年龄小于19......
  • C++ 基本语法
     C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象- 对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种,行为-摇动、叫唤、吃。对象是类的实例。类- 类可以定义为描述对象行为/状......