文章分类 -  数据库

摘要:事务,在计算机术语中是一般指访问并可能更新数据库中各种数据项的一个程序执行单元。特别是在并发系统中,同一事务单元可能同时在执行去操作同一段数据,就好比多个人去洗一批盘子,如果没有很好的隔离,就会造成很多数据问题。那我们看一下都有哪些数据问题呢? (一) 脏读:A事务对数据进行修改但还没有提交,B事务 阅读全文
posted @ 2017-06-11 16:40 joenali 阅读(155) 评论(0) 推荐(0)
摘要:1.停止正在运行的MySQL进程 killall -TERM mysqld2.以安全模式启动MySQL mysqld_safe –skip-grant-tables &3.登陆MYSQL,完成上述两步以后就可以不用密码进入MySQL了 mysql -u root4.更改密码, 到此我们就可以在mysql客户端提示符下直接修改用户信息表了 use mysql; select host, user, password from user; update user set password=password(“新密码”) where user=”r... 阅读全文
posted @ 2012-08-02 19:03 joenali 阅读(196) 评论(0) 推荐(0)
摘要:mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。以下是mysql子查询的几种常见写法:mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。mysql子查询的几种常见写法:1. select*fromxxxwherecol=[any|all](select*fromxxxx);该句法可分为加关键词和不加关键词的写法,当不加关键词的时候,子查询语句返回的是一个离散值(注意是一个),查询语句将以子查询语句的结果作为自 己 where子句的条件进行查询,该句法可以在子查询 阅读全文
posted @ 2011-02-17 17:34 joenali 阅读(7980) 评论(0) 推荐(0)
摘要:mysql in 默认的排序查出来的结果是:1 2 3 5但是有的时候是要:2 1 3 5这就需要做排序的时候做处理,网上有2种方法,但是没有详细的解释。查了下手册,记下方便自己以后查找。substring_index(str,delim,count) 字符串截取函数str 要截取的字符串 delim 截取的分割符 count 截取的数量返回从字符串str的第count个出现的分隔符delim之后的子串。如果count是正数,返回最后的分隔符到左边(从左边数) 的所有字符。如果count是负数,返回最后的分隔符到右边的所有字符(从右边数)。那 order by substring_index( 阅读全文
posted @ 2011-02-08 13:46 joenali 阅读(1369) 评论(0) 推荐(0)