MYSQL语法 笔记总结

MYSQL语法 笔记总结1.增加数据 2.删除数据 3.更新数据 4.查询数据 5.模糊查询 6.交集查询 7.排序查询 8.分组查询 9.连接查询

MYSQL语法 笔记总结

1.增加数据

insert into table_name 
( column_name1, column_name2,...column_nameN )
values
( value1, value2,...valueN );

代码100分

2.删除数据

代码100分delete from table_name 
[where conditions];

3.更新数据

update table_name 
set column_name=value
[where conditions];

4.查询数据

代码100分select column_name
from table_name
[where conditions]
[limit N][ offset M];

// limit  设定返回的记录条数
// offset 指定select语句开始查询的数据偏移量。默认情况下偏移量为0。

5.模糊查询

select * from position where name like 'java%';//%匹配任意长度字符,匹配中文用%%

select * from position where name like 'java_';//_匹配任意单个字符

select * from position where name like 'java[?]';//匹配满足?条件的单个字符,[^?]匹配不满足条件的单个字符

6.交集查询

select column_name
from tables
[where conditions]

union [all | distinct]  //默认返回交集,不含重复数据,ALL返回所有交集数据

select column_name
from tables
[where conditions];

7.排序查询

select column_name
from table_name
order by field1 [asc [desc]]; 

//默认升序排列,desc为降序排列。

8.分组查询

select column_name
from table_name
[where conditions]
group by column_name;      
   
//按colume_name进行分组,不含重复数据

9.连接查询

select *
from table_name1
inner 
join table_name2
on conditions;

// inner join(内连接,或等值连接):获取两个表中字段匹配关系的记录。
// left join(左连接):获取左表所有记录,即使右表没有对应匹配的记录。
// right join(右连接):用于获取右表所有记录,即使左表没有对应匹配的记录。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9686.html

(0)
上一篇 2023-02-03
下一篇 2023-02-03

相关推荐

  • 使用Python os库删除文件

    使用Python os库删除文件Python os库是为了便于Python程序与操作系统交互而设计的一组操作系统接口函数。在Python中,可以使用os库来操作文件和目录,包括创建、编辑、重命名和删除文件和目录等操作。

    2024-02-16
    122
  • 用PyQt5实现QLineEdit

    用PyQt5实现QLineEditQLineEdit是PyQt5的核心类之一,它是一个编辑文本的窗口组件。在本文中,我们将会详细介绍如何使用PyQt5来实现QLineEdit。

    2024-05-08
    77
  • Android 原生 SQLite 数据库的一次封装实践[亲测有效]

    Android 原生 SQLite 数据库的一次封装实践[亲测有效]本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/CL4MsQEsrWS8n7lhXCOQ_g 作者:Li Bingyan 本文主要讲述原生S…

    2023-04-04
    141
  • 小红书的升级任务怎么做_小红书摘星阁是什么

    小红书的升级任务怎么做_小红书摘星阁是什么作者介绍:张亿皓,小红书基础技术部资深开发工程师,负责数据库相关的研发和落地工作。 TiDB 在小红书业务场景的应用简介 2017 年,小红书已经开始在生产业务中使用 TiDB ,真正成体系的去做 …

    2023-03-20
    148
  • PostgreSQL查看当前用户[亲测有效]

    PostgreSQL查看当前用户[亲测有效]在PostgreSQL中,我们如何查看当前连接或会话的用户信息呢? 下面总结了几种方法: 方法1: select * from current_user;<!–CRLF–>

    2023-04-17
    173
  • Python 实现乘方运算

    Python 实现乘方运算乘方运算是计算机科学中非常基础的数学运算,它将一个数自乘若干次,例如 $x$ 的 $n$ 次方可以写为 $x^n$。在 Python 中,实现乘方运算非常简单,本文将从多个方面进行详细阐述。

    2024-06-21
    49
  • 大数据hadoop入门教程_大数据集成的基本原理

    大数据hadoop入门教程_大数据集成的基本原理一、Hadoop概述 Hadoop是Apache软件基金会下一个开源分布式计算平台,以HDFS(Hadoop Distributed File System)、MapReduce(Hadoop2.0加

    2023-05-11
    142
  • 使用PyQt5创建按钮

    使用PyQt5创建按钮Python是一门非常流行的开发语言,其生态系统非常丰富,可以用于多种领域,特别是GUI编程领域。而PyQt5是Python中最流行的桌面应用程序GUI开发框架,它是PyQt的最新版本,是一个完整的Python资源包,可以在各种平台上使用。PyQt5具有易于使用、具有一致性、具有现代感的基于Qt工具箱的图形用户界面,并支持各种平台和操作系统。在PyQt5中创建按钮可以实现许多功能,例如触发消息框、启动窗口等。本文将介绍如何使用PyQt5创建按钮。

    2024-09-22
    12

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注