MySql基本操作(二)

2018-11-29  本文已影响4人  DataArk

1. 正则表达式

MySQL可以通过 LIKE ...% 来进行模糊匹配。MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。

下表中的正则模式可应用于 REGEXP 操作符中:

取出所有标题为无字开头的电影:

2. Mysql 连接的使用

使用 MySQL 的 JOIN 在两个或多个表中查询数据。

JOIN 按照功能大致分为如下三类:

INNER JOIN:
LEFT JOIN:

MySQL LEFT JOIN 会读取左边数据表的全部数据,即便右边表无对应数据,以 runoob_tbl 为左表,tcount_tbl 为右表,理解 MySQL LEFT JOIN 的应用:

RIGHT JOIN

MySQL RIGHT JOIN 会读取右边数据表的全部数据,即便左边边表无对应数据,以 runoob_tbl 为左表,tcount_tbl 为右表,理解MySQL RIGHT JOIN的应用:

其他知识:

MySQL 事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务:

一般来说,事务是必须满足4个条件(ACID):原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。

事务控制语句:

MYSQL 事务处理主要有两种方法:

1、用 BEGIN, ROLLBACK, COMMIT来实现

  1. 直接用 SET 来改变 MySQL 的自动提交模式:
上一篇 下一篇

猜你喜欢

热点阅读