mysql 语句

news/2024/11/23 3:57:12/

表名(tableName)

nameagesexaddressid

张三

12

北京

123

李四

15

上海

456

王五

18

杭州

789

赵老二六

20

厦门

101

查询:select

查询tableName 中所有 列 的数据
SELECT * FROM tableName(表名) 

所有数据{...tableName}

查询tableName中 name, age 列的数据
SELECT name, age FROM tableName(表名)

 [{name: '张三', age: 12},{name: '李四', age: 15},{name: '王五', age: 18},{name: '赵六', age: 20}]

只查询 某一列 某个 精确 的数据,例如查询 '名称(name)' 为 '张三' 的数据 (WHERE)数组
SELECT * tableName(表名) WHERE name='张三'

 [{name: '张三', age: 12, sex: '男', address: '北京', id: 123}]

查询 同时满足多个条件的数据 (AND) 数组 与
SELECT * FROM tableName(表名) WHERE name='张三' AND age=12

 [{name: '张三', age: 12, sex: '男', address: '北京', id: 123}]

查询满足任意条件数据 (OR) 数组 或
SELECT * FROM tableName(表名) WHERE name='张三' OR age=35

  满足name='张三' 但是不满足 age=35 返回 [{name: '张三', age: 12, sex: '男', address: '北京', id: 123}]

模糊搜索 (LINK) 通配符 %
张%:在表 tableName 查询 name 以 张 开头的的数据 例如 SELECT * FROM tableName(表名) WHERE name LIKE '张%'

 %五:在表 tableName 查询 name 以 五 结束的数据 例如 SELECT * FROM tableName(表名) WHERE name LIKE '%五'

 %二% 在表 tableName 查询 name 中 存在 二 的数据 SELECT * FROM tableName(表名) WHERE name LIKE '%五%'

分页查询 (LIMIT)
查询第1页,10条数据 LIMIT 0, 10:表示:从第一条数据开始,往后数10条数据 SELECT * FROM tableName(表名) LIMIT 0, 10

  分页器算法 SELECT * FROM tableName(表名) LIMIT (current - 1) * 10, size表中数据中总条数 (count)
 查询 表中数据的 总条数 SELECT COUNT(*) AS COUNT FROM tableName(表名)

排序 (ORDER BY id DESC)
在搜索的sql语句之后,在分页的sql语句之前添加

按id倒序排列 DESC SELECT * FROM tableName(表名) ORDER BY id DESC

按id正序排列 ASC SELECT * FOM tableName(表名) ORDER BY id ASC

添加:insert

在tableName中 添加 数据
INSERT INTO tableName(表名) VALUES ('孙七', 21, '男', '东北') // 按表数据 依次写入

在表tableName 中 选择性添加数据
INSERT INTO tableName(表名) (name(列名称), age(列名称)) VALUES ('孙七','男') // 只添加一条数据 数组中只有name和age, 前提是 其他参数 在表中 必须拥有默认值

更新:update

在tableName 中 更新 数据
UPDATE tableName(表名) SET name = '新张三' WHERE id = 123

更新多个数据 使用英文 “,”逗号 隔开 注意 值传入得类型要和表中得类型一致
UPDATE tableName(表名) SET name = '新张三', age=100 WHERE id = 123

删除:delete

删除tableName中得某一条数据
DELETE FROM tableName WHERE id = 123 // id为123得数据会被删除

清空表中所有数据
DELETE FROM tableName 或者 DELETE * FROM tableName
 


http://www.ppmy.cn/news/1016768.html

相关文章

C# 如何设计一个好用的日志库?【架构篇】

〇、前言 相信你在实际工作期间经常遇到或听到这样的说法: “我现在加一下日志,等会儿你再操作下。” “只有在程序出问题以后才会知道打一个好的日志有多么重要。” 可见日志的记录是日常开发的必备技能。 记录日志的必要性: 当业务比较复…

安防监控视频汇聚EasyCVR平台的FLV视频流在VLC中无法播放的原因排查

众所周知,TSINGSEE青犀视频汇聚平台EasyCVR可支持多协议方式接入,包括主流标准协议国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。在视频流的处理与分发上,视频监控…

【力扣每日一题】2023.8.8 任意子数组和的绝对值的最大值

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个数组,让我们找出它的绝对值最大的子数组的和。 这边的子数组是要求连续的,让我们找出一个元素之和…

陀螺玩具跨境电商亚马逊CPC认证

陀螺指的是绕一个支点高速转动的刚体。陀螺是中国民间最早的娱乐工具之一.形状上半部分为圆形,下方尖锐。从前多用木头制成,现代多为塑料或铁制。玩时可用绳子缠绕,用力抽绳,使直立旋转。或利用发条的弹力旋转。传统古陀螺大致是木…

Freemarker:生成HTML文本文件

前置工作参考: Freemarker:基本使用_moreCalm的博客-CSDN博客 1、修改application.yml配置文件 server:port: 8881 #服务端口 spring:application:name: freemarker-demo #指定服务名freemarker:cache: false #关闭模板缓存,方便测试settin…

内容创作创新技术-147seo采集工具

对于企业和个人来说,内容创作是推广和营销的重要手段。然而,手动撰写大量原创内容不仅费时费力,也有可能陷入创作的瓶颈。面对这一挑战,147采集图文自动改写原创发布应运而生。 147采集图文自动改写原创发布是一款专业、高效的工具…

FinClip 支持小程序维度域名配置;桌面端体验活动进行中

FinClip 的使命是使您(业务专家和开发人员)能够通过小程序解决关键业务流程挑战,并完成数字化转型的相关操作。不妨让我们看看在本月的产品与市场发布亮点,看看是否有助于您实现目标。 产品方面的相关动向👇&#x1f…

回顾 OWASP 机器学习十大风险

日复一日,越来越多的机器学习 (ML) 模型正在开发中。机器学习模型用于查找训练数据中的模式,可以产生令人印象深刻的检测和分类能力。机器学习已经为人工智能的许多领域提供了动力,包括情感分析、图像分类、面部检测、威胁情报等。 数十亿美…