随笔分类 -  MySQL

MySQL arch & ops
摘要:### 参考资料 * 数据库管理系统原理与设计(Database Mangement System 3rd) * 百度 * wiki### 术语对照 * 码 = 键 = Key * 码约束 = Key Constraints# 码约束## 码(key)能够唯一区分关系中各个记录的最小字段集合称为码(... 阅读全文
posted @ 2015-08-05 13:46 卖程序的小歪 阅读(759) 评论(0) 推荐(0)
摘要:>Write a SQL query to find all duplicate emails in a table named Person.```+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.... 阅读全文
posted @ 2015-08-03 22:42 卖程序的小歪 阅读(128) 评论(0) 推荐(0)
摘要:>The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.```+----+-------+-------... 阅读全文
posted @ 2015-08-03 22:22 卖程序的小歪 阅读(147) 评论(0) 推荐(0)
摘要:>Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.```+----+-------... 阅读全文
posted @ 2015-08-03 22:06 卖程序的小歪 阅读(168) 评论(0) 推荐(0)
摘要:# 熟悉我熟悉xxx,其实很多原来熟悉到能背的,如果长时间不用了几乎也就忘了。此时再说自己熟悉XXX就被认为是在吹牛B了,感觉不是很好。所谓温故而知新,对于天资不聪颖的,就是要在一遍一遍的复习实践中慢慢理解掌握、获取别人可能一天就就明白记住的事情。# 表## 查看建表语句```show create... 阅读全文
posted @ 2015-08-03 21:38 卖程序的小歪 阅读(239) 评论(0) 推荐(0)
摘要:# ACID 阅读全文
posted @ 2015-07-07 00:32 卖程序的小歪 阅读(174) 评论(0) 推荐(0)
摘要:select if(count(salary) = 0, NULL, salary) as `salary` from (select salary from Employee group by salary order by salary desc limit 1,1) tmpWrite a S... 阅读全文
posted @ 2015-01-23 00:36 卖程序的小歪 阅读(258) 评论(0) 推荐(0)
摘要:SELECT FirstName, LastName, City, State FROM Person pLEFT JOIN Address a ON p.PersonId = a.PersonId居然出SQL的题目了,左连接就行 阅读全文
posted @ 2015-01-23 00:09 卖程序的小歪 阅读(197) 评论(0) 推荐(0)
摘要:在SQL中使用count()好像是非常自然的事情:SELECT COUNT(*) FROM TABLE_NAME;有时候确实会想过,count(*)和单独的count(column_name)有什么区别,会不会后者效率更好(太拿衣服。。。),不过一直没有去追究。Chapter 6:Query Per... 阅读全文
posted @ 2015-01-15 16:56 卖程序的小歪 阅读(342) 评论(0) 推荐(0)
摘要:最近一台服务器上的MySQL崩了,innodb单单靠.frm和.ibd好像恢复不过来,只能重装。但是重装也没让人省心,最好把/var/lib/mysql和/etc/mysql都删了,如果提示mysql-server-core要autoremove 的就在执行一次apt-get autoremove才... 阅读全文
posted @ 2014-07-24 10:41 卖程序的小歪 阅读(156) 评论(0) 推荐(0)
摘要:小伙伴要在以前的服务器上装个代码版本控制的软件,要用到数据库,可是想来找去root密码还是忘了,其他已经安装的服务都是用的专用账户配置文件里要找不到root用户的密码。用以下方法将密码强制修改掉:1. 将mysql服务以安全模式方式运行,需要系统root权限sudo suservice mysql ... 阅读全文
posted @ 2014-07-23 14:30 卖程序的小歪 阅读(207) 评论(0) 推荐(0)