去发现生活中的美好,记录生活中的点点滴滴

标签:mysql

mysql

mysql批量给多个分表新增、删除和修改字段

对于mysql新增字段,相信大家都不陌生,那么,如果多个分表新增字段怎么处理呢?特别是分表后缀用不同取模等建表名方式,这个时候一个一个去添加,肯定是费时费力的,那有没有办法批量一次性添加呢,答案是肯定的,这里我们用到mysql的函数(或存储过程)实现。 我们先新建几张表,方便测试...

admin 2年前 (2021-10-22) 2471℃ 4喜欢

mysql

mysql锁和事务相关

排查锁及事务相关: show status like 'innodb_row_lock%'; -- 查看所有锁状态 select * from information_schema.INNODB_LOCKS; -- 查看锁 select * from informati...

admin 4年前 (2019-12-13) 893℃ 2喜欢

mysql

mysql常见问题汇总

1、问题:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES) 分析:一般是密码错误引起的,修改root密码; 解决:...

admin 4年前 (2019-11-01) 1381℃ 3喜欢

mysql

MySQL两种存储引擎: MyISAM和InnoDB 简单总结

MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也...

admin 5年前 (2019-02-28) 950℃ 0喜欢

mysql

数据库维护

备份单个数据库: mysqldump -u root -p 数据库名 > ./20190222.sql 如果文件比较大,则使用压缩: mysqldump -u root -p 数据库名 | gzip > ./20190222.sql.gz 备份所有数据库: ...

admin 5年前 (2019-02-22) 1098℃ 3喜欢

mysql

phpstudy升级mysql版本

phpstudy默认的mysql版本是5.5,版本过低会影响一些功能的使用,比如timestamp不能设置多个CURRENT_TIMESTAMP等问题。下面介绍升级phpstudy的方法: 先确定phpstudy是32位还是64位,来决定下载的mysql是32位还是64位。 my...

admin 5年前 (2018-12-19) 1624℃ 1喜欢

mysql

mysql常用SQL语句汇总

— 统计分组后的总数量 SELECT count(*) FROM DUAL where (SELECT count(*) AS c FROM `table` GROUP BY `id`) 转载请注明:永盟博客 » mysql常用...

admin 5年前 (2018-11-16) 1291℃ 1喜欢

mysql

MYSQL常用函数汇总

1、IF函数 表达式:IF(expr1,expr2,expr3),满足条件expr1即条件expr1返回true,则expr2否则就是expr3 返回false,作为排序条件使用时 放在order by 后 例: 1. SELECT IF(1=1,2,3); 则输出2 2....

admin 7年前 (2017-09-04) 1236℃ 0喜欢

mysql

安装Python连接MySQL所需模块及连接方式

python连接mysql有两种方式 第一种:MySQLdb是官方未提供python模块时候的选择,后来mysql官方推出自己的Python模块。前者使用量比较大,文档较多,但似乎很久没有更新了,mysql提供的模块只支持到3.4(下载地址:https://dev.mysql.c...

admin 7年前 (2017-08-21) 1039℃ 2喜欢

mysql

mysql千万级大数据SQL查询优化

mysql千万级大数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num ...

admin 7年前 (2017-05-16) 1328℃ 1喜欢

mysql

MySQL时间

提前一小时(相对当前时间,即一小时前); select DATE_ADD(Now(),INTERVAL -1 hour); select DATE_ADD(CURRENT_TIME(),INTERVAL -1 hour); select date_sub(now(), int...

admin 7年前 (2016-10-29) 1270℃ 0喜欢

mysql

mysql重启

1、查看mysql版本 mysql –version 2、Mysql启动、停止、重启常用命令 a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mysqld) [root@s...

admin 7年前 (2016-10-29) 1166℃ 0喜欢