三十、MySQL 数据库事务
数据库事务 (Database Transaction) 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源 举个例子,A 向 B...
数据库事务 (Database Transaction) 是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源 举个例子,A 向 B...
前面章节中我们已经了解到 MySQL 可以通过 LIKE ...% 子句来进行模糊匹配,但这都只是简单的模糊查询,也是速度最快的模糊查询 除此之外,MySQL 同样也支持其它正则表达式的匹配 MySQL 通过使用 REGEXP 操作符来进行...
公众号:“皇子谈技术”主理人
我们在创建表的时候可以让某个字段为空,比如下面的创建 tbl_language 的语句 CREATE TABLE IF NOT EXISTS tbl_language( id INT UNSIGNED AUTO_INCREMENT, nam...
前面我们学的都是单张表的操作,都比较简单,但数据往往是多张表组成的,往往需要从多张表中查找数据 这时候就会用到表连接,也就是两张或者多张表如何组成一张大表,然后从大表里查找数据 连表方式 我们先来看看两张表连接的情况,我们假设两张表,A 表...
GROUP BY 语句根据一个或多个列对结果集进行分组 在分组的列上可以使用 COUNT(), SUM(), AVG() 等函数 GROUP BY 语法格式 SQLSELECT 中语句使用 GROUP BY 子句对查询数据进行分组的语法格式...
前面我们学到了可以使用 SELECT FROM 从 MySQL 中查询数据,但是,查出来数据的排序可能不是我们想要的,比如我们想根据 name 排序,要怎么做呢? 答案就是使用 MySQL 的 ORDER BY 子句 ORDER BY 子句...
MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中 多个SELECT 语句会删除重复的数据 UNION 操作符语法 MySQL UNION 操作符的语法格式如下 SELECT expression...
我们知道在 MySQL 中可以使用 SQL SELECT FROM 命令查询数据,也可以在 SELECT FROM 语句中使用 WHERE 子句有条件的获取指定的记录 我们知道 = 操作符用于完全匹配某个条件,比如 name='Python...
在执行SELECT 、 DELATE 和 UPDATE 命令时最关心的应该是查询或删除或更新了多少条数据 这在mysql> 命令行中使用时是非常直观的,比如下面的执行结果 DELETE MariaDB [souyunku]>` ...
可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录 DELETE FROM 语句语法 DELETE FROM SQL 语句删除数据的通用语法格式如下 DELETE FROM table_name [WHER...