收藏文章 楼主
版块:软件测试培训   类型:普通   作者:多测师   查看:6037   回复:0   获赞:0   时间:2021-08-05 15:35:18

9.MySQL UPDATE 更新记录

以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:

UPDATE table_name SET field1=new-value1, field2=new-value2

[WHERE Clause]

 

· 你可以同时更新一个或多个字段。

· 你可以在 WHERE 子句中指定任何条件。

· 你可以在一个单独表中同时更新数据。

 

-- 更新

UPDATE runoob_tbl SET runoob_title='学习BUKEKU' WHERE runoob_id=2;

-- 这个语句的含义 是 runoob_id =2的时候我改这个runoob_title为'学习BUKEKU'

 

10.MySQL DELETE 语句删除记录

以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:

DELETE FROM table_name [WHERE Clause]

· 

如果没有指定 WHERE 子句MySQL 表中的所有记录将被删除

· 

· 你可以在 WHERE 子句中指定任何条件

· 您可以在单个表中一次性删除记录。

 

-- 删除

DELETE FROM runoob_tbl WHERE runoob_id=4;

 

11.MySQL LIKE 子句 模糊查询

以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法:

 

SELECT field1, field2,...fieldN

FROM table_name

WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

 

· 你可以在 WHERE 子句中指定任何条件。

· 你可以在 WHERE 子句中使用LIKE子句。

· 你可以使用LIKE子句代替等号 =。

· LIKE 通常与 % 一同使用,类似于一个元字符的搜索。

· 你可以使用 AND 或者 OR 指定一个或多个条件。

· 你可以在 DELETE 或 UPDATE 命令中使用 WHERE...LIKE 子句来指定条件。

00001. 

/*

like 匹配/模糊匹配,会与 % 和 _ 结合使用。

'%a'     //以a结尾的数据

'a%'     //以a开头的数据

'%a%'    //含有a的数据

'_a_'    //三位且中间字母是a的

'_a'     //两位且结尾字母是a的

'a_'     //两位且开头字母是a的

*/

 

 

SELECT * from runoob_tbl  WHERE runoob_author LIKE 'a%';

-- 找到以a开头的。

12.MySQL UNION 操作符  联合查询

MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。

语法

MySQL UNION 操作符语法格式:

 

SELECT expression1, expression2, ... expression_n

FROM tables

[WHERE conditions]

UNION [ALL | DISTINCT]

SELECT expression1, expression2, ... expression_n

FROM tables

[WHERE conditions];

 

参数


expression1, expression2, ... expression_n: 要检索的列。


tables: 要检索的数据表。


WHERE conditions: 可选, 检索条件。


DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。


ALL: 可选,返回所有结果集,包含重复数据。



upfile1590752372059.png

00001. 

SELECT name,age FROM user WHERE age>35

UNION

SELECT name,age FROM user2 WHERE age>40

ORDER BY age;

结果:

upfile1590752294602.png

如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:详解MySQL数据库常用sql语句操作注释 模糊查询 查询

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:18.223.239.15,2025-05-01 10:59:15,Processed in 0.21477 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏