mysql general clomun_数据库常用的命令

一,如何查询数据为空的列:

slect * from tablename where clomun is null;

is null 或者 is not null

二、查询某一列出现的频率排序

select count() from tablesname where sum_month="2019-09" group by 列名 ;

group by

三、查看某个数据库的操作日志

数据库应该开启日志,以便出现问题的时候能及时发现问题,同时开启日志要记住需要定期清理

用到的命令

show variables like '%log_bin%';

show variables like '%binlog%';

ll -rlth mysql-bin.00000

ll -rlth mysql-bin.000*

/bin/mysqlbinlog --version

/bin/mysqlbinlog -vv --start-datetime="2019-10-15 17:00:00" mysql-bin.000047 >~/bin.log

more bin.log

cat -n bin.log | grep resource_fee_tag_test|more

四、数据库主从同步操作

主从同步的时候不能删除bin. log

binlog被删除,binlog是用来做主从同步的 是吧

五、数据库加索引

alter table tests_apis add index idx_eid (external_id);

数据库添加联合索引

六、数据库新增主从同步新的库

mysqladmin -u root -password shutdown

service mysqld start

mysqldump -uroot 密码 数据库 表名 > XXX_20191116.sql 导出数据

导入数据

source XXXX_20191116.sql;

show slave status\G

select @@version;

system ls;

tee /tmp/custom_domain_static_cdn_providers.txt;

select * from custom_domain_cdn_providers;

notee;

七、数据库备份

命令 :mysqldump -uroot -proot --databases db1 >/tmp/db1.sql

数据库导入:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值