mysql的锁原理
摘要:myisam: 只有表锁,分为表共享读锁,表排他写锁。不支持事务 表共享读锁:session1:lock table a read ; 此session1能对只能对a表读,其他都干不了,其他的session能对这个表读。直到unlock tables; 表排他锁:session1:lock table a write; 此session1能对a表进行update,insert,select,de...
阅读全文
posted @
2019-05-07 11:32
泪滴
阅读(868)
推荐(0)
set autocommit
摘要:set autocommit 1|01 mysql默认为1,表示开启自动提交。0 表示没有开启自动提交如果没有开启自动提交,当前session1所链接的mysql的所有操作都会当成一个事务直到你输入rollback/commit;当前事务才算结束。当前事务结束前新的mysql连接时无法读取到任何se
阅读全文
posted @
2019-05-06 17:55
泪滴
阅读(2309)
推荐(0)
mysql的存储过程
摘要://存储过程只是优化。事物是先编译后优化,速度相对较慢 //存储过程占用的流量也比较少。每次调用只需要传输存储的名称 //每次调用存储过程都是不检查sql是否错误,因为它是编译好的。 //例如: delimiter $$ create procedure p_hello() begin select id from nf_role; select nf_name from...
阅读全文
posted @
2018-03-20 13:39
泪滴
阅读(114)
推荐(0)
Concat 拼接字符串。
摘要:select Concat(nf_nickname,nf_mobile) from nf_user;
阅读全文
posted @
2018-02-23 14:13
泪滴
阅读(157)
推荐(0)
正则;REGEXP BINARY 匹配区分大小写.REGEXP 不区分大小写的匹配
摘要:select * from nf_user where nf_name REGEXP BINARY 'aXe';
阅读全文
posted @
2018-02-23 14:13
泪滴
阅读(593)
推荐(0)
全文本的检索
摘要:以列note_text检索全表找到内容有rabbit的数据,这种搜索不区分大小写 select note_text from nf_user where Match(note_text) Against('rabbit')
阅读全文
posted @
2018-02-23 14:13
泪滴
阅读(99)
推荐(0)