摘要: 在sql中可以使用通配符进行匹配, 在搜索子句中一般用like操作符,like指示MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较,从技术上来说,like是谓词而不是操作符,最常用的通配符是%,%表示任何字符出现任意次数(0~+oo), 比如说查找一个名字中含有jet的名字 sel 阅读全文
posted @ 2019-11-03 16:52 小路不会迷路 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 对于MySQL事务有四种隔离级别,分别是以下四种: 1.读未提交 2.读提交 3.可重复读 4.串行化(加锁) 对于隔离我们都是说在并发的情况下发生的事情,读取的数据在并发的情况下会发生什么情况。 并且我们知道所有的事务都是原子性操作。但是在这些事务中隔离等级不一样,并发的速度和安全情况都是不一样的 阅读全文
posted @ 2019-11-03 14:17 小路不会迷路 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 再sql中And比or运算符优先级要更高,比如说 条件1 Or 条件2 And 条件3 如果先执行or,就是1or2 再and3 但是实际上是 2and3 再or 1,所以如果想要 1or2 再and 3 就要给 1 or 2 加上括号(1 or 2) and 3 就可以了。 IN操作符就是用来指定 阅读全文
posted @ 2019-11-03 11:31 小路不会迷路 阅读(218) 评论(0) 推荐(0) 编辑
摘要: order by子句指定排序顺序 select username from user order by username; 依据username的字母顺序对于查找出来的username进行排序,默认是升序(A-Z) 也可以进行降序排序,必须指定DESC关键字 在上面的sql语句变为 select u 阅读全文
posted @ 2019-11-03 09:55 小路不会迷路 阅读(161) 评论(1) 推荐(0) 编辑
摘要: 对于distinct关键字,distinct关键字应用于所有列而不仅是前置它的列,如果给出多个列,将会比较两个列。 这是完整表, 首先是select distinct username from user; 看看结果 可以看到已经去重了, 现在是select distinct username,se 阅读全文
posted @ 2019-11-03 09:31 小路不会迷路 阅读(277) 评论(0) 推荐(0) 编辑