首页 > 数据库 >SQL入门教程

SQL入门教程

时间:2024-06-01 15:32:52浏览次数:14  
标签:语句 name 入门教程 字段 SQL order select desc

一、数据查询语言知识点(DQL: Data Query Language)

1.语句书写顺序及执行顺序

(1) 语句书写顺序:select-distinct-from-join-on-where-group by-having-order by-limit

(2) 语句执行顺序:from-on-join-where-group by-having-select-distinct-order by-limit

注:group by后不能加字段别名。(但在MySQL中可以使用,因为MySQL会优先将select后的字段进行类似扫描的工作)。

2.排序用法

(1) 单列排序:order by 字段1 (desc);

(2) 多列排序:order by 字段1 (desc),字段2(desc)。

注:括号内desc代表降序。

3.模糊查询

(1)like用法:like后可以在字符中添加%或下划线'_', %号代表任意字符,下划线代表一个占位符。

例如:select name from tableA where name like '%什锦%'

上面语句是将name字段中包含'什锦'两个字符的name都查询出来。

(2)正则表达式regexp常见用法:

rege

标签:语句,name,入门教程,字段,SQL,order,select,desc
From: https://blog.csdn.net/Qpeterqiufengyi/article/details/139374363

相关文章

  • 数据库系统概论(超详解!!!)第十节 过程化SQL
    1.Transact-SQL概述SQL(StructureQueryLanguage的简称,即结构化查询语言)是被国际标准化组织(ISO)采纳的标准数据库语言,目前所有关系数据库管理系统都以SQL作为核心,在JAVA、VC++、VB、Delphi等程序设计语言中也可使用SQL,它是一种真正跨平台、跨产品的语言。2.Transact-SQL......
  • mysql数据库8.4免安装方法配置
    在执行以下操作时,先把以前的data删除,移除相关服务后再进行操作。netstopmysqlmysqld--remove【简单安装,且操作不复杂】#1、根目录下新建my.ini[mysqld]basedir=C:/mysqldatadir=C:/mysql/dataport=3306#2、空密码初始化mysqld--initialize-insecure--user=mysql--conso......
  • 1940java swing零售库存管理系统myeclipse开发Mysql数据库CS结构java编程
    一、源码特点   javaswing零售库存管理系统是一套完善的窗体设计系统,对理解SWINGjava编程开发语言有帮助,系统具有完整的源代码和数据库,,系统主要采用C/S模式开发。应用技术:java+mysql开发工具:Myeclipse8.5、jdk。java零售商品库存管理系统二、功能介绍零售库......
  • 1882java密室逃脱管理系统 Myeclipse开发mysql数据库web结构java编程计算机网页项目
    一、源码特点java密室逃脱管理系统是一套完善的web设计系统,对理解JSPjava编程开发语言有帮助采用了java设计,系统具有完整的源代码和数据库,系统采用web模式,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。二、功能介绍(1)......
  • MYSQL运算符及函数[图文]
    MYSQL运算符运算结果为真返回true,结果为假返回false算数运算符使用select进行数值的计算比较运算符(=):比较两边数值或字符串,相等返回true,反之为false(!=,<>):比较两边数值或字符串,不相等返回true,相等返回false(>,>=)比较运算符两边数值,大于(大于等于)返回true,条......
  • mysql 时间类型秒级数据,取分钟数据方案
    MySql时间类型秒级数据,取分钟数据方案遇到数据库存在秒级数据样本,数据量大。只想取一分钟一条数据,该如何操作?废话不多说,直接上代码方案一SECOND、MINUTE、DAY、YEAR等方法--stamptime、datetime时间格式SELECTrectime,turbidFROMmybf2000tw_onedataWHEREEXTRACT(......
  • 0day倚栏听风网络存在SQL注入漏洞
     0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用......
  • Mysql主主复制+keepalived
     MySQL的主从复制和主主复制可以参考一下两篇文章:MySQL主从同步-CSDN博客MySQL主主复制-CSDN博客master服务器IP192.168.7.67slave服务器IP192.168.7.711、keepalived部署(master和slave服务器都安装)安装依赖包:[root@dockermysql]#yuminstallgcclibnllibnl-devel......
  • 如何将 Langfuse 链接到自有 PostgreSQL 数据库并升级 PostgreSQL 版本
    在本文中,我们将介绍如何将Langfuse应用程序链接到自有的PostgreSQL数据库,并升级PostgreSQL以支持jsonb类型。前提条件运行CentOS7的服务器已安装的PostgreSQL9.2或更低版本需要将Langfuse连接到自有数据库,并升级PostgreSQL以支持jsonb类型1.......
  • [转帖]数据库系列之MySQL数据库中内存使用分析
    在实际系统环境中,MySQL实例的内存使用随着业务的增长缓慢增长,有些时候并没有及时的释放。本文简要介绍下MySQL数据库中和内存相关的配置,以及分析内存的实际使用情况,以进行应急和调优处理。1、MySQL内存结构在MySQL中内存的占用主要由两部分组成:全局共享缓存globalbuffer......