Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360823
  • 博文数量: 86
  • 博客积分: 1460
  • 博客等级: 上尉
  • 技术积分: 848
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-12 14:07
文章分类

全部博文(86)

文章存档

2017年(36)

2016年(17)

2015年(1)

2013年(12)

2012年(2)

2011年(1)

2010年(1)

2009年(16)

我的朋友

分类: Mysql/postgreSQL

2017-02-14 09:37:47

1.  mysql enterprise edition 5.6.20  安装完成后,root密码在/root/.mysql_secret 里面16为大小写数字

使用root登录后,无法执行任何命令,需要设置root密码
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
set password=password('Rsdyxjhmsjzkdy');



2. 通过设置PAGER  实现过滤
过滤show processlist |grep -v Sleep
\P grep -v Sleep    再执行show processlist;  就不会显示Sleep

\P grep -v 0    再执行show status like 'com%';  就不会显示计数器为0的

\P  恢复默认

其他命令或者管道等都可以,功能不错!


3.  设置个性化prompt

vi .bash_profile 添加
export MYSQL_PS1=" >"

source .bash_profile 或者. .bash_profile 或者退出重新登入
当然设置my.cnf  里面[mysqld] 添加
prompt=" >"  重启mysql  也行   不过明显不如设置环境变量方便

4.  mysql glossary  可以通读 下面的官方文档,收获颇丰
MRR(Multi-Range Read)  合并随机IO为顺序IO
BKA(Batched Key Access) 批量索引取数据
ICP(Index Condition Pushdown)  辅助索引内推,提前过滤数据
AHI(Adaptive Hash Index)

https://dev.mysql.com/doc/refman/5.6/en/glossary.html

5. InnoDB supports auto-increment only for primary key columns  只有主键支持自增列,我记得好像一个表只能有一个自增列
test05:07:58>create table test (id int ,value bigint auto_increment key);  可以执行,会自动给这个列添加为主键
Query OK, 0 rows affected (0.00 sec)

test05:11:10>show create table  test;
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                                    |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| test  | CREATE TABLE `test` (
  `id` int(11) DEFAULT NULL,
  `value` bigint(20) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`value`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

6. create schema 和 create database 是一样的,同义词,就像desc 和 explain 一样  ,key 和index 一样
阅读(958) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~