首页 > 其他分享 >DQL语言

DQL语言

时间:2024-09-18 20:13:19浏览次数:8  
标签:语言 -- 查询 表名 DQL where order select

DQL(data query Language):数据查询语言。 用于数据库表记录的查询操作。
语法:

select 查询的列名 from 表名 [where 条件  order by 字段 group by 字段 having 条件 limit 分页]
-- where:表示查询的条件
-- order by:排序
-- group by: 分组查询
-- having: 分组后的条件
-- limit: 分页条件

查询表中所有记录
语法:
select 查询的字段 from 表名;
去除重复列的值
distinct
语法:
select distinct 查询的字段 from 表名;
为查询的列起别名
语法:
select 列名 as 别名,列名.... from 表名
条件查询

  1. 关系运算符: >,>=,<,<=,!=,=
  2. in条件或not in:
  3. between and条件
  4. like模糊条件
  5. and or:逻辑运算符。连接多个关系运算符。
  6. is null 或 in not null:
    排序
    对查询的结果按照指定列排序。 order by 列名 [desc降序]
    语法:
select * from 表名 where 条件 order by 字段名

-- 注意: 如果where和order by同时出现,则order by必须再where后面

分页查询
语法:

select * from 表名 [where 条件  order by 字段] [limit 起始记录,每页显示的条数]

-- 起始记录: (当前的页码-1)*每页显示的条数;

标签:语言,--,查询,表名,DQL,where,order,select
From: https://www.cnblogs.com/xiaomubupi/p/18419258

相关文章

  • DML语言
    DML(dataManipulationlanguage)数据标记性语言。该语言主要用于数据库表记录的增删改操作。添加表记录语法:insertinto表名(字段名,字段名.....)values(值1,值2.....)注意:字段个数要和值个数一致。如果没有指定字段名表示为所有字段添加值。删除表记录语法:de......
  • 【MySQL】使用C语言连接数据库
           看到标题,可能会疑惑,我们学习的不是C++吗,为什么使用C语言去连接数据库呢??实际上,这两种语言都可以连接数据库,但是C语言提供的API没有进行封装,更有利于我们学习数据库连接。面向API编程,哈哈哈哈哈哈!!!!!一、安装适合自己平台的mysqlconnect库    因为我使用......
  • DDL语言
    创建数据库createdatabase数据库名;--这里分号为英文下的删除数据库dropdatabase数据库名;切换到指定的数据库use数据库名;关于对表的操作我们的数据实际存储的位置是对应的表中:如何创建表createtable表名(列名数据类型,--逗号为英文下列名数据类......
  • 2024-09-18:用go语言,给定一个从 0 开始的长度为 n 的正整数数组 nums 和一个二维操作数
    2024-09-18:用go语言,给定一个从0开始的长度为n的正整数数组nums和一个二维操作数组queries,每个操作由一个下标值indexi和一个数值ki组成。开始时,数组中的所有元素都是未标记的。依次执行m次操作,每次操作的过程如下:1.如果下标indexi对应的元素还未标记,则标记这个元素......
  • 我在使用C语言编程的时候可以完全了解内存中数据的情况,每一个字节每一个比特都能了如
    在Rust中,虽然编译器默认会帮助你管理内存,提供安全的抽象,但你仍然可以像在C语言中一样,完全掌控每个字节、每个位的操作。Rust提供了多种方式来实现对内存的精细控制,只是默认情况下这些操作受到更多的安全检查和限制。以下是一些方法,帮助你在Rust中实现对内存的精确控制:1.......
  • 菜鸟笔记之PWN入门(1.1.1)汇编语言基础与堆栈入门
    啥是汇编语言?有啥用?深入了解计算机底层,我们会发现,计算机实际上只能执行一些非常基础的操作,但其速度却非常快。计算机的CPU只能执行机器码,即由一系列0和1组成的指令。不同的0和1组合会触发计算机中的不同电路,从而进行各种操作。由于这些0和1的组合很长,阅读起来不方便,因此通常以1......
  • 大模型RAG优化策略总结(二):利用向量数据库实现高效的 RAG、针对 RAG 的微调语言模型、实
    五、利用向量数据库实现高效的RAG向量数据库专门用于存储和高效查询数据的高维向量表示,使其成为RAG检索组件的理想选择。以下是向量数据库如此重要的原因以及如何有效利用它们:a)可扩展性和性能:向量数据库针对处理大规模相似性搜索进行了优化,这对于具有广泛知识库的RAG系统至关......
  • 详细的解释Rust语言中所增加的新概念
    Rust是一门注重性能和安全性的系统级编程语言,其设计目标之一是避免传统系统编程语言(如C和C++)中常见的内存管理错误。为实现这些目标,Rust引入了一些新的编程概念,这些概念是Rust的核心,帮助开发者编写出高效、安全且易于维护的代码。以下是Rust中一些重要的新概念及其详细解......
  • 鹏哥C语言42---函数调用相关练习
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>//------------------------------------打印1000-2000年之间的闰年---------------------------------------------------//闰年的判断规则有两个//1.能被4整除,但是不能被100整除//2.能被400整除也是闰年/*intmain(......
  • 【C语言从不挂科到高绩点】19-指针01【重点知识】
    Hello!彦祖们,俺又回来了!!!,继续给大家分享《C语言从不挂科到高绩点》课程!!本节将为大家讲解C语言中非常重要的知识点-指针:本套课程将会从0基础讲解C语言核心技术,适合人群:大学中开设了C语言课程的同学想要专升本或者考研的同学想要考计算机等级证书的同学想要从事C/C++/嵌......