数据库
壶酒慰尘
啦啦啦
展开
-
MySQL语句问题
MySQL模糊查询报空"select* from article where title like '%"+search+"%' or cont like '%"+search+"%'"百分号和双引号间不要留空原创 2017-09-24 21:57:11 · 333 阅读 · 0 评论 -
MySQL使用技巧
使用limit得到部分数据进行分页mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.//如果只给定一个参数,它表示返回最大的记录行数目: mys原创 2017-09-24 22:03:02 · 190 阅读 · 0 评论 -
mysql查询近段时间记录
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 1 select * from `article` where date_format(from_UNIXTIME(`add_time`),'%Y-%m-%d') = date_format(now(),'%转载 2017-09-24 22:05:26 · 298 阅读 · 0 评论 -
mysql基本查询
mysql基本查询原创 2017-09-24 22:23:41 · 209 阅读 · 0 评论 -
阿里云MySQL开启远程链接
前言众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。首先要修改阿里云安全组规则,添加3306端口。注意一点:当我们修改完mysql权限相关的操作后一定要刷新权限表,使配置生效,执行flush privileges ;环境前提:centos7转载 2018-01-07 09:53:00 · 644 阅读 · 0 评论 -
mysql error You must reset your password using ALTER USER statement before executing this statement.
转自点击打开链接安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个step 1: SET PASSWORD = PASSWORD('your new password');step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;step 3: flush privileges;完成以上三步退出转载 2018-01-07 10:03:20 · 274 阅读 · 0 评论 -
MySQL分布式事务
Two Phase Commit Protocol分布式事务通常采用2PC协议,全称Two Phase Commitment Protocol。该协议主要为了解决在分布式数据库场景下,所有节点间数据一致性的问题。在分布式事务环境下,事务的提交会变得相对比较复杂,因为多个节点的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个数据库实例中保证。总而言之,在分布式提交时,只要发生原创 2018-01-08 16:18:09 · 243 阅读 · 0 评论